LIKE
如何在哈希中搜索类似于 SQL的值?
例子:
[ {:x=>"Hello"},{:x=>"Hello 1"]]
我想搜索所有包含“他”的值。
LIKE
如何在哈希中搜索类似于 SQL的值?
例子:
[ {:x=>"Hello"},{:x=>"Hello 1"]]
我想搜索所有包含“他”的值。
带一个include
?
a.select{|e| e[:x].include?('he')}
还是使用正则表达式match
?
a.select{|e| e[:x] =~ /he/}
haystack = [{:x=>"Hello"}, {:x=>"Hello 1"}, {:x=>"Goodbye"}]
haystack.find_all do |entry|
entry[:x] =~ /he/i # /i makes it case insensitive
end
#=> [{:x=>"Hello"}, {:x=>"Hello 1"}]