本文简要介绍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 String.concat用法及代码示例
- Ruby String.chop用法及代码示例
- Ruby String.capitalize用法及代码示例
- Ruby String.center用法及代码示例
- Ruby String.casecmp用法及代码示例
- Ruby String.capitalize!用法及代码示例
- Ruby String.chomp用法及代码示例
- Ruby String.casecmp?用法及代码示例
- Ruby String.crypt用法及代码示例
- Ruby String.chr用法及代码示例
- Ruby String.clear用法及代码示例
- Ruby String.match?用法及代码示例
- Ruby String.unpack用法及代码示例
- Ruby String.scan用法及代码示例
- Ruby String.dump用法及代码示例
- Ruby String.oct用法及代码示例
- Ruby String.size用法及代码示例
- Ruby String.scrub用法及代码示例
- Ruby String.to_sym用法及代码示例
- Ruby String.bytesize用法及代码示例
- Ruby String.string <=>用法及代码示例
- Ruby String.ascii_only?用法及代码示例
- Ruby String.downcase用法及代码示例
- Ruby String.length用法及代码示例
- Ruby String.lines用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 String.count。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。