Regex.Escape(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.