Pattern: escape()
与えられた文字列の中の、ラベルおよびワイルドカードを表す文字をエスケープします。
構文
Pattern.escape(s) => string
引数
-
s:stringエスケープする文字列です。
返値: string
エスケープされた文字列です。
例外
TypeError- 引数
sが文字列でなかった場合。
- 引数
解説
文字列の先頭または斜線 ("/") の直後のコロン (":") は、直前にバックスラッシュをつけたエスケープシーケンス ("\:") に置換します。
文字列の先頭または末尾のアスタリスク "*" は、先頭であればその直後、末尾であればその直前に斜線がある場合、直前にバックスラッシュをつけたエスケープシーケンス ("\*") に置換します。
この関数は Pattern インスタンスを生成する際、ラベルおよびワイルドカードとしてではなく、単なる単語として比較するために使用されます。