我需要一种简单的方法来搜索字符串以匹配另一个字符串。
example:
domain.com
如下所示的数据:
test[0][:element] = "foo.com domain.com bar.com"
域名由空格分隔。
test[]
是一个哈希数组。
我正在思考以下几点:
test[0][:element].select #?
答案 0 :(得分:2)
'foo.com domain.com bar.com'.split.include?('domain.com') # => true
现在,如果我理解正确,您希望找到所有具有值的哈希值,其中包含该域名:
test.select { |hash| hash.values.any? { |value| value.split.include?('domain.com') } }