我有一个很长的字符串变量,想找出它是否包含两个子字符串之一。
例如
haystack = 'this one is pretty long'
needle1 = 'whatever'
needle2 = 'pretty'
现在,我需要像这样的析取符,尽管它在Ruby中不起作用:
if haystack.include? needle1 || haystack.include? needle2
puts "needle found within haystack"
end
最佳答案
尝试在表达式中使用括号:
haystack.include?(needle1) || haystack.include?(needle2)
关于ruby-on-rails - 检查一个字符串是否包含多个子字符串之一,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23530762/