4 a * 3#=> "Ho! ...">

ruby string

作者: dingfj | 来源:发表于2016-06-30 13:16 被阅读20次

1.改变string的输出格式但不覆盖

a = "Ho! "

a.size#=> 4

a * 3#=> "Ho! Ho! Ho! ""Ho! 

a * 0#=> ""

a.size#=> 4

2.string取值

a="hello there"

a[1]#=> "e"  a[2,3]#=> "llo"

a[2..3]#=> "ll"  a[-3,2]#=> "er"

a[7..-2]#=> "her"  a[-4..-2]#=> "her"  

a[-2..-4]#=> ""  a[11,0]#=> ""  a[11]#=> nil

a[12,0]#=> nil  a[12..-1]#=> nil  

a[/[aeiou](.)\1/]#=> "ell"  

a[/[aeiou](.)\1/,0]#=> "ell"

a[/[aeiou](.)\1/,1]#=> "l"

a[/[aeiou](.)\1/,2]#=> nil

a[/(?

[aeiou])(?[^aeiou])/,"non_vowel"]#=> "l"

a[/(?[aeiou])(?[^aeiou])/,"vowel"]#=> "e"

a["lo"]#=> "lo"  a["bye"]#=> nil

相关文章

  • 字符串操作

    Ruby Methods: String#gsub ruby-methods-string-gsub senten...

  • Ruby: String

    intro strings are a sequences of characters. the name com...

  • ruby string

    1.改变string的输出格式但不覆盖 a = "Ho! " a.size#=> 4 a * 3#=> "Ho! ...

  • ruby 数据类型

    1. Ruby 字符串(String) 2. Ruby 数组 3. Ruby 哈希 哈希的内置方法 4. Ruby...

  • ruby入门

    ruby数据类型:Number、String、Bool、Array、Hash 赋值 ruby中的变量,不需要做类型...

  • sinatra 0.0.1 源码学习

    重要提醒 一定要先安装 1.8 版本的 ruby ,因为 1.9+ 的 ruby ,String 的实例是不响应 ...

  • ruby基础用法简单整理

    ruby基础用法简单整理 基础变量部分 变量声明 a = 10 a = "string" 支持并行赋值 a...

  • Ruby之单引号和双引号定义字符串

    在Ruby中 ' '和" "都可以定义字符串例如'string' "string"这两种方式定义字符串的区别...

  • Ruby的基础语法(一):基本数据类型

    Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false...

  • ruby中symbol 和 string

    1. 了解symbol symbol是什么符号(symbol)和字符串很相似,符号也是对象,一般作为名称标签来使用...

网友评论

    本文标题:ruby string

    本文链接:https://www.haomeiwen.com/subject/zuaxjttx.html