Regex.Escape(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.