Loose-Info.com

Last Update 2019/12/25


TOP - Perl - 正規表現 - 選択肢

いくつかの選択肢はそれぞれ"|"によって区切られます。
パターンマッチの処理は最も左側で最初に合致した位置で停止します。

(例)
# パターンマッチ対象文字列 $_ = "regular expression test"; # 3個の選択肢 if (/relar|expess|test/) { # "test"がマッチ print "$&\n"; } # 3個の選択肢 if (/regular|expess|test/) { # 一番左側の"regular"がマッチしたところで比較処理停止 print "$&\n"; }

実行結果
test regular