Perl-qr
提供:Dev Guides
Perl qr関数
説明
この関数は、STRINGを正規表現として引用します。 STRINGは、m/PATTERN/のPATTERNと同じ方法で補間されます
構文
以下は、この関数の簡単な構文です-
qr EXPR
戻り値
この関数は、対応する/STRING/式の代わりに使用できるPerl値を返します。
例
以下は、その基本的な使用法を示すコード例です-
$rex = qr/my.STRING/is;
s/$rex/foo/;
is is equivalent to
s/my.STRING/foo/is;
上記のコードが実行されると、次の結果が生成されます-
$re = qr/$pattern/;
$string =~/foo${re}bar/; # can be interpolated in other patterns
$string =~ $re; # or used standalone
$string =~/$re/; # or this way