`
eachlive
  • 浏览: 6101 次
  • 性别: Icon_minigender_2
  • 来自: 月亮
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

[分享]ruby中常用的简单字符串处理函数

阅读更多
split()
trim()
indexOf()
replaceAll()

##ruby:
String.split
"hello world".split( " ")
returns [ "hello", "world" ].


String.strip
" hello world ".strip
returns "hello world".

String.index
"hello world".index( "w")
returns 6.

String.gsub(/\s/, ',')
"hello word".gsub(\/s\, ',')
returns "hello,word"

p.s.
sub() replace first
gsub() replace all
分享到:
评论

相关推荐

    Ruby中常用的字符串处理函数使用实例

    2.判断字符串中是否包含另一个串 代码如下: str.include? other_str => true or false “hello”.include? “lo” #=> true “hello”.include? “ol” #=> false “hello”.include? ?h #=> true 3.字符串插入 ...

    ruby的二进制字符串与hex互转,二进制字符串与整数互转的工具函数

    本资源是ruby代码,提供了一系列封装好的函数,用于快速进行转换,一个函数搞定,包括如下转换,二进制字符串与hex字符串的互转。二进制字符串与整数互转,包括uint8,uin16,uint32, 以及本地字节序和网络字节序两种...

    分割字符串函数 分割字符串函数

    在编程领域,分割字符串函数是处理文本数据时非常常用的一种工具。它允许我们将一个长字符串按照特定的分隔符拆分成多个子字符串,方便我们进行后续的分析、处理或存储。这里,我们将深入探讨字符串分割函数的相关...

    Ruby 字符串处理

    Ruby将字符串像数字一样处理.我们用单引号(‘…’)或双引号(…)将它们括起来. ruby> abc  abc ruby> ‘abc’  abc 单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符由一个前置的斜杠...

    ruby基础教程(第四版)第14章 字符串类1

    在Ruby编程语言中,字符串是极其重要且常用的数据类型,用于存储文本信息。在本章“ruby基础教程(第四版)第14章 字符串类1”中,我们将深入探讨Ruby中的字符串处理方法和特性。 首先,创建字符串在Ruby中有多种...

    字符串工具包:MATLAB不提供的一组有用的字符串操作函数-matlab开发

    它是一组有用的字符串操作函数,提供了用于连接、拆分、翻译字符串的多功能功能。... 此工具箱的目的不是提供全面的字符串库和替换 MATLAB 中的字符串函数。 它的目标只是补充 MATLAB 所缺乏的东西。 希望能帮助到你。

    用string拆分字符串

    无论是在哪种语言中,理解并熟练运用字符串拆分技巧对于处理文本数据至关重要,尤其是在数据分析、日志解析和文件处理等场景中。通过学习这些方法,我们可以更有效地从字符串中提取信息,为后续的编程任务提供便利。

    多行字符串的表示方式

    在编程领域,尤其是在Ruby语言中,处理多行字符串是一个常见的需求。标题“多行字符串的表示方式”聚焦于如何在代码中优雅地表示跨越多行的文本。Ruby提供了多种方法来处理这样的情况,使得代码更加易读且维护性更强...

    Ruby中操作字符串的一些基本方法

    这些只是Ruby字符串处理的一部分特性,Ruby还提供了许多其他方法,如拼接(`+`运算符),重复(`*`运算符),切片(`[]`操作符),以及与正则表达式的配合使用等,使得字符串操作既高效又便捷。理解并熟练掌握这些方法对于...

    从字符串中返回指定数目的字符源代码.zip

    在IT行业中,字符串处理是编程工作中的基础任务之一。标题提到的"从字符串中返回指定数目的字符源代码"涉及到的是字符串操作的核心概念,尤其是在编程语言中如何截取字符串的一部分,通常这涉及到字符串的切片或者...

    字符串和时间戳相互转换

    在编程领域,字符串和时间戳之间的转换是常见的操作,尤其在处理日期和时间相关的功能时。时间戳(Timestamp)通常表示为自1970年1月1日(UTC/GMT的午夜)以来的秒数,不考虑闰秒。而字符串则可以是多种格式的日期和...

    ruby解释性脚本语言中文文档

    Ruby内置了丰富的字符串处理函数,支持字符串的拼接、查找、替换、分割等操作,同时提供了强大的正则表达式支持。正则表达式在Ruby中是第一等公民,可以方便地用于数据匹配和提取,极大地提高了文本处理的效率。 ...

    javascript 好用及常用函数(ruby)

    JavaScript 和 Ruby 都是编程语言,虽然它们各自有着独特的语法和设计哲学,但在这个话题中,我们将重点关注JavaScript,特别是它的一些好用且常用的函数。在实际的Web开发中,JavaScript 是不可或缺的一部分,它...

    Ruby-PyCall从Ruby语言调用Python函数

    例如,将Ruby字符串转为Python字符串: ```ruby ruby_str = "Hello, Ruby" python_str = pythonify(ruby_str) puts python_str.class # 输出 ``` 值得注意的是,虽然PyCall提供了一种便捷的方式进行跨语言调用,但...

    ruby 中文文档 必备资料

    此外,`eval`函数可以执行字符串形式的代码,`define_method`可以在运行时创建新的方法。 异常处理是任何编程语言中都必不可少的部分。Ruby使用begin/rescue/ensure语句来捕获和处理错误。在Ruby中,异常类是继承自...

    ruby中文教程,从基础到深入的让你学习ruby

    Ruby提供了许多工具来进行元编程,如`eval`函数可以执行字符串中的代码,`class_eval`和`instance_eval`允许在运行时修改类或对象的行为。此外,Ruby的`send`方法可以动态调用方法,`method_missing`可以捕获未定义...

    正则表达式以时间的格式替换字符串,输出今天的日期.rb

    3. `10.9 字符串.rar`: 这个文件应该介绍了Ruby中的字符串基础,包括创建、操作和处理字符串的方法,为理解正则表达式的应用提供了基础。 通过学习这些文件,你可以掌握如何在Ruby中有效地使用正则表达式处理日期...

    Ruby自学笔记

    字符串的表示方法有多种,包括最简单的单引号和双引号包裹字符串、使用分界符表示的字符串、heredoc构建多行字符串等。例如,%q用于表示单引号字符串,%Q和%用于表示双引号字符串。此外,Ruby提供了heredoc语法,...

    替换字符串的特定字符源代码.zip

    在IT行业中,字符串操作是编程任务中的常见需求。在各种编程语言中,替换字符串的特定字符是一项基础且重要的功能。这个压缩包“替换字符串的特定字符源代码.zip”很可能包含了不同编程语言实现这一功能的源代码示例...

    ruby中文手册 chm

    此外,还会涉及异常处理、文件操作、正则表达式和字符串处理等内容,这些都是Ruby编程的基础。 2. **Ruby参考手册**: 这部分通常是对Ruby内置类库、方法、语法的详细参考,涵盖了标准库的所有模块和类,比如Array...

Global site tag (gtag.js) - Google Analytics