Regex.Unescape(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í.
Convierte los caracteres de escape de la cadena de entrada.
public:
static System::String ^ Unescape(System::String ^ str);
public static string Unescape (string str);
static member Unescape : string -> string
Public Shared Function Unescape (str As String) As String
Parámetros
- str
- String
Cadena de entrada que contiene el texto que se desea convertir.
Devoluciones
Cadena de caracteres con caracteres de escape convertidos a su forma sin escape.
Excepciones
str
incluye una secuencia de escape desconocida.
str
es null
.
Comentarios
El Unescape método realiza una de las dos transformaciones siguientes:
- Invierte la transformación realizada por el Escape método quitando el carácter de escape ("\") de cada carácter con escape por el método . Estos incluyen los caracteres \, *, +, ?, |, {, [, [, (,), ^, $, ., #, y espacios en blanco. Además, el Unescape método desencapsa los caracteres de corchete de cierre (]) y llave de cierre (}).
Nota
Unescape no puede invertir una cadena de escape perfectamente porque no puede deducir exactamente qué caracteres se han escape,
- Reemplaza los valores hexadecimales en literales de cadena textual por los caracteres imprimibles reales. Por ejemplo, reemplaza @"\x07" por "\a" o @"\x0A" por "\n". Convierte en caracteres de escape admitidos, como \a, \b, \e, \n, \r, \f, \t, \v y caracteres alfanuméricos.
Si el Unescape método encuentra otras secuencias de escape que no puede convertir, como \w o \s, produce un ArgumentException.