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