0

私は配列を持っています:

["Passive: 8", "Passive: 9", "Neutral: 3"]

今、私は見られた回数を数える必要がありますPassive。配列内の文字列内に部分文字列が出現する回数をカウントするにはどうすればよいですか?

4

3 に答える 3

4
["Passive: 8", "Passive: 9", "Neutral: 3"].grep(/Passive/).count
# => 2
于 2013-10-11T20:57:01.060 に答える
0

内に答えが見つかりましたgrep

arr.grep(/^Passive/).each do |element|
  ...
end

これは私の目的には十分です。

于 2013-10-11T20:59:32.547 に答える