【发布时间】:2016-05-16 22:27:13
【问题描述】:
给定:
fruits = %w[Banana Apple Orange Grape]
chars = 'ep'
如何打印fruits 的所有元素都包含chars 的所有字符?我尝试了以下方法:
fruits.each{|fruit| puts fruit if !(fruit=~/["#{chars}"]/i).nil?)}
但我在结果中看到'Orange',其中没有'p' 字符。
【问题讨论】:
-
一件小事:
!(a =~ <regex>)和a !~ <regex>一样。 -
@Trix,我没有看到连接。
-
@CarySwoveland 甚至根本不需要否定。
-
@sawa,我承认没有检查上下文;这是作为一般性评论。