当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby String.count用法及代码示例


本文简要介绍ruby语言中 String.count 的用法。

用法

count([other_str]+) → integer

每个other_str 参数定义一组要计数的字符。这些集合的交集定义了要在 str 中计数的字符。任何以插入符号 ^ 开头的 other_str 都会被否定。序列 c1-c2 表示 c1 和 c2 之间的所有字符。反斜杠字符 \ 可用于转义 ^- ,否则将被忽略,除非它出现在序列的末尾或 other_str 的末尾。

a = "hello world"
a.count "lo"                   #=> 5
a.count "lo", "o"              #=> 2
a.count "hello", "^l"          #=> 4
a.count "ej-m"                 #=> 4

"hello^world".count "\\^aeiou" #=> 4
"hello-world".count "a\\-eo"   #=> 4

c = "hello world\\r\\n"
c.count "\\"                   #=> 2
c.count "\\A"                  #=> 0
c.count "X-\\w"                #=> 3

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 String.count。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。