Regex.Escape(String) Méthode

Définition

Échappe un jeu minimal de caractères (, *, +, ?, |, {, [, (, ), ^, $, ., #et espace blanc) en les remplaçant par leurs codes d’échappement. Cela indique au moteur d’expression régulière d’interpréter ces caractères littéralement plutôt que comme métacharacteurs.

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

Paramètres

str
String

Chaîne d’entrée qui contient le texte à convertir.

Retours

Chaîne de caractères avec des métacharacteurs convertis en forme d’échappement.

Exceptions

str a la valeur null.

Remarques

Escape(String) convertit une chaîne afin que le moteur d’expression régulière interprète tous les métacharacteurs qu’il peut contenir en tant que littéraux de caractères. Il est particulièrement important pour les chaînes définies dynamiquement à l’aide de caractères non connus au moment du design.

Bien que cette méthode échappe les crochets ouvrants droit ([) et les accolades ouvrantes ({), elle n’échappe pas à leurs caractères fermants correspondants (] et }). Dans la plupart des cas, l’échappement n’est pas nécessaire.

S’applique à

Voir aussi