Ruby 正規表現で複数の文字列のどれかにマッチするサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
/文字列1|文字列2|../
いずれか一致する場合にマッチするパターンを記述するには | を使用します。
候補となる文字列をハイフン(|)で区切って続けて記述します。

使用例

if /(tokyo|yokohama)/ =~ str then
  puts("マッチします111")
else
  puts("マッチしません222")
end

結果
マッチします111

 

Ruby

Posted by arkgame