Regex.Escape(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.