我很熟悉Ruby的include?
字符串方法,但是我怎么才能检查字符串中的多个东西呢?
具体地说,我需要检查字符串是否包含"Fwd:“或"FW:”(并且应该不区分大小写)
示例字符串为:"FWD: Your Amazon.com Order Has“
发布于 2010-01-21 05:02:27
the_string =~ /fwd:|fw:/i
你也可以使用类似这样的东西
%w(fwd: fw:).any? {|str| the_string.downcase.include? str}
尽管就我个人而言,我更喜欢在这种情况下使用正则表达式的版本(特别是当你必须在第二个版本中调用downcase以使其不区分大小写时)。
https://stackoverflow.com/questions/2104924
复制相似问题