quotemeta EXPR
引数からすべての正規表現のメタ文字をバックスラッシュでエスケープしたものを返します。つまり、/[A-Za-z_0-9]/
にマッチしない全ての文字の前にはロケールに関わらずバックスラッシュが前置されます。
quotemetaの使い方
print quotemeta('(\S+)\s'), "\n"; > \(\\S\+\)\\s
引数からすべての正規表現のメタ文字をバックスラッシュでエスケープしたものを返します。つまり、/[A-Za-z_0-9]/
にマッチしない全ての文字の前にはロケールに関わらずバックスラッシュが前置されます。
print quotemeta('(\S+)\s'), "\n"; > \(\\S\+\)\\s
リズムファクトリーはホームページの制作会社です。
ホームページ制作に関するご要望・ご相談はこちらからどうぞ。