no versions found for ApplicationFrameworkReferences / Utility/Network/pattern_escape / en

Pattern: escape()

与えられた文字列の中の、ラベルおよびワイルドカードを表す文字をエスケープします。

構文

Pattern.escape(s) => string

引数

  • s: string

    エスケープする文字列です。

返値: string

エスケープされた文字列です。

例外

  • TypeError
    • 引数 s が文字列でなかった場合。

解説

文字列の先頭または斜線 ("/") の直後のコロン (":") は、直前にバックスラッシュをつけたエスケープシーケンス ("\:") に置換します。

文字列の先頭または末尾のアスタリスク "*" は、先頭であればその直後、末尾であればその直前に斜線がある場合、直前にバックスラッシュをつけたエスケープシーケンス ("\*") に置換します。

この関数は Pattern インスタンスを生成する際、ラベルおよびワイルドカードとしてではなく、単なる単語として比較するために使用されます。