當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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