Type Method 型メソッド

escapedTemplate(for:)

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

Declaration 宣言

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

Parameters パラメータ

string

The template string テンプレート文字列

Return Value 戻り値

The escaped template 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 Flag Options for the format of the resulting template string. 結果となるテンプレート文字列の書式のためにフラグオプションを見てください。

See Also 参照

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