我想获得文本中子字符串的出现次数。
fullText = 'aa_bb_cc_dd_eeeee_ff'
substr = 'ee'
我想计算ee
与aa_bb_cc_dd_eeeee_ff
匹配的次数,结果应为4
。
答案 0 :(得分:5)
'aa_bb_cc_dd_eeeee_ff'.scan(/(?=ee)/).length
# => 4
答案 1 :(得分:0)
'aa_bb_cc_dd_eeeee_ff'.chars.each_cons(2).inject(0) { |c, (i,j)|
c+=1 if (i == 'e' && i == j); c
}