检查字符串是否包含给定的字符串

时间:2014-07-17 15:17:34

标签: ruby

例如:a.text名称为“capybara”,我需要检查字符串中是否包含字符“ba”。

if a.text.contains?("ba")
  # do something
else
  # do something
end

2 个答案:

答案 0 :(得分:5)

text = "capybara"
text.include?("ba")
=> true

所以你可以这样做:

if text.include?("ba")
  # do something
else
  # do something else
end

答案 1 :(得分:2)

如果您希望使用正则表达式获得更大的灵活性,请使用match,如:

if a.text.match(/ba/)
  # do something
end