本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。