我想要一个正则表达式来提取快乐和好这两个词,既不贪婪又不区分大小写。
@a = [" I am very HAppy!!", "sad today..", "happy. to hear about this..", "the day is good", "sad one", "sad story"]
看起来这与一个词一起工作:
@z = @a.join.scan(/\bhappy\b/i)
但是当我添加好的时候,它并没有像我预期的那样工作。
@z = @a.join.scan(/\bhappy|good\b/i)
期望(快乐 2x 和好 1x):
@z.size => 3
它给我的结果:
@z.size => 2