我熟悉Ruby的include?字符串方法,但是如何检查字符串中的多个字符串呢?
具体来说,我需要检查一个字符串是否包含"Fwd:"或"FW:"(并且应该不区分大小写)
示例字符串将是:"FWD:您的Amazon.com订单已发货"
sep*_*p2k 30
the_string =~ /fwd:|fw:/i
Run Code Online (Sandbox Code Playgroud)
你也可以使用类似的东西
%w(fwd: fw:).any? {|str| the_string.downcase.include? str}
Run Code Online (Sandbox Code Playgroud)
虽然我个人喜欢在这种情况下更好地使用正则表达式的版本(特别是因为你必须在第二个中调用downcase以使其不区分大小写).
| 归档时间: |
|
| 查看次数: |
10237 次 |
| 最近记录: |