Regex.Escape(String) Methode

Definitie

Hiermee wordt een minimale reeks tekens (*, +, ?, |, {, [, (, ), ^, $, ., #, en witruimte) ontsnapt door deze te vervangen door de escapecodes. Hiermee geeft u de engine voor reguliere expressies de opdracht om deze tekens letterlijk te interpreteren in plaats van als metatekens.

public:
 static System::String ^ Escape(System::String ^ str);
public static string Escape(string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String

Parameters

str
String

De invoertekenreeks die de tekst bevat die moet worden geconverteerd.

Retouren

Een tekenreeks met metatekens die zijn geconverteerd naar hun escape-formulier.

Uitzonderingen

str is null.

Opmerkingen

Escape(String) converteert een tekenreeks zodat de engine voor reguliere expressies metatekens interpreteert die deze als letterlijke tekens mag bevatten. Het is met name belangrijk voor tekenreeksen die dynamisch zijn gedefinieerd met behulp van tekens die niet bekend zijn tijdens het ontwerp.

Hoewel met deze methode de rechte haak openen ([) en het openen van accolades ({) escapen, ontsnappen ze niet aan de bijbehorende slottekens (] en }). In de meeste gevallen is ontsnappen niet nodig.

Van toepassing op

Zie ook