Ruby 正規表現で複数の文字列のどれかにマッチするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
/文字列1|文字列2|../
いずれか一致する場合にマッチするパターンを記述するには | を使用します。
候補となる文字列をハイフン(|)で区切って続けて記述します。
使用例
if /(tokyo|yokohama)/ =~ str then puts("マッチします111") else puts("マッチしません222") end
結果
マッチします111