[Perl] 正規表現でマッチした文字列を後から使う

Perlで文字列操作をしていて、マッチした文字列を後から使いたい場合ってあると思います。 以下のようにする事でマッチした文字列を使うことができます。 ```perl if ($line =~ /foo(bar)hoge/) { # 正規表現にマッチした時にこの部分が実行される $item = $1; } ``` マッチした文字列は$1変数に入っています。 これで内容を抜き出して処理をしたり、ファイルの名称を変更するスクリプトを作成したりと活躍出来そうです。

0 件のコメント :

コメントを投稿