5部 関数リファレンス

quotemeta

quotemeta EXPR



引数からすべての正規表現のメタ文字をバックスラッシュでエスケープしたものを返します。つまり、/[A-Za-z_0-9]/にマッチしない全ての文字の前にはロケールに関わらずバックスラッシュが前置されます。

quotemetaの使い方

print quotemeta('(\S+)\s'), "\n";
> \(\\S\+\)\\s 

\ 30日間のお試し期間あり/

無料でKindle Unlimitedを試してみる

※Amazonアカウントですぐに登録可能。いつでも解約できます

関連記事