Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > jcodeライブラリ > Stringクラス > jcount
jcount(str) -> Integer
[permalink][rdoc] [added by jcode]
String#count の日本語対応版です。
self に文字列 str で指定した文字がいくつ含まれているかを数えます
ただし String#count とは異なり利用できるパターンは "A-D" のような「^」(否定)を含まないパターンのみであり、 また複数のパターンを取ることはできません。
例:
#!/usr/bin/env ruby $KCODE = 'e' zstr = 'ABCDEF' hogehoge = 'hogehoge' p zstr.count('A') # => 7 これは正しくない p zstr.jcount('AB') # => 8 p hogehoge.count('g') # => 2 require 'jcode' p zstr.jcount('A') # => 1 これは正しい p hogehoge.jcount('g') # => 2 p zstr.jcount('AB') # => 2