Type Method 型メソッド

escapedPattern(for:)

Returns a string by adding backslash escapes as necessary to protect any characters that would match as pattern metacharacters. パターンメタ文字としてマッチするだろうあらゆる文字を保護するためにバックスラッシュエスケープを必要に応じて加えることによる文字列を返します。

Declaration 宣言

class func escapedPattern(for string: String) -> String

Parameters パラメータ

string

The string. 文字列。

Return Value 戻り値

The escaped string. エスケープされた文字列。

Discussion 議論

Returns a string by adding backslash escapes as necessary to the given string, to escape any characters that would otherwise be treated as pattern metacharacters. You typically use this method to match on a particular string within a larger pattern. そうしなければパターン・メタ文字とみなされるすべての文字をエスケープするために、与えられた文字列に必要に応じてバックスラッシュ・エスケープを加えることによる文字列を返します。あなたは概してこのメソッドを使って、より大きなパターン内部の特定の文字列に関してマッチを行います。

For example, the string "(N/A)" contains the pattern metacharacters (, /, and ). The result of adding backslash escapes to this string is "\\(N\\/A\\)". 例えば、文字列"(N/A)"は、パターン・メタ文字(/、そして)を含みます。バックスラッシュエスケープをこの文字列に加える結果は、"\\(N\\/A\\)"

See Also 参照

Escaping Characters in a String 文字列中の文字をエスケープする