ある文字列の中に、指定した文字列そのものが含まれていることを調べるには、String#include?
を使用します。
s = 'apple banana mango'
if s.include?('banana')
puts "バナナを見つけた!"
end
=~
を使用する方法ある文字列の中に、指定した正規表現に一致する文字列が含まれているかを調べるには、=~
演算子を使用します。
s = 'AAA BBB maku@example.com CCC DDD'
if s =~ /\w+@\w+/
puts "メールアドレスっぽいものを見つけた!"
end