Regex.Escape(String) Método

Definición

Escape un conjunto mínimo de caracteres (, *, +, ?, |, {, [, (, ), ^, $, ., #, y espacio en blanco) reemplazando por sus códigos de escape. Esto indica al motor de expresiones regulares que interprete estos caracteres literalmente en lugar de como metacaractores.

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

Parámetros

str
String

Cadena de entrada que contiene el texto que se va a convertir.

Devoluciones

Cadena de caracteres con metacaractores convertidos en su forma de escape.

Excepciones

str es null.

Comentarios

Escape(String) convierte una cadena para que el motor de expresiones regulares interprete los metacaractores que puede contener como literales de carácter. Es especialmente importante para las cadenas definidas dinámicamente mediante caracteres no conocidos en tiempo de diseño.

Aunque este método escapa al corchete de apertura recto ([) y a los caracteres de llave de apertura ({), no se escapa de sus caracteres de cierre correspondientes (] y }). En la mayoría de los casos, el escape no es necesario.

Se aplica a

Consulte también