Qué hace
Pegue un texto y obténgalo escapado para el lenguaje en el que está escribiendo, o pegue un literal escapado y recupere el texto original. El resultado se actualiza mientras escribe.
| Formato | Reglas de escape |
|---|---|
| Cadena JSON | \" \\ \n \t \uXXXX |
| Cadena C# | \" \\ \0 \a \n y escapes \u, \U y \x |
C# textual @"..." | comillas duplicadas: "" |
C# sin formato """...""" | elige un delimitador más largo que cualquier secuencia de comillas del texto |
JavaScript '...', "...", `...` | \xHH, \u{...}, continuaciones de línea, \${ en plantillas |
| SQL | comillas simples duplicadas: '' |
| Campo CSV | entre comillas solo cuando hace falta, con las comillas duplicadas |
| XML / HTML | & < > " '; al desescapar se decodifican las entidades con nombre y numéricas |
| Expresión regular | barra invertida delante de . * + ? ^ $ ( ) [ ] { } | / \ |
Funciones destacadas
- Desescapar acepta el literal con o sin sus comillas, así que puede pegar
@"C:\temp"o'O''Brien'directamente desde el código. - Errores precisos: un escape no válido como
\qen C# se indica con su línea y columna. Las advertencias señalan el texto que rompería el literal, como una comilla sin escapar. - Escapar no ASCII escribe cada carácter no ASCII como secuencia de escape, útil para archivos fuente que deben seguir siendo ASCII.
- Intercambiar vuelve a usar la salida como entrada e invierte la dirección para comprobar el viaje de ida y vuelta.
Los literales de cadena sin formato toman los saltos de línea del archivo fuente, por lo que un retorno de carro (CR) aislado no se puede representar con exactitud.
Privacidad
Todo se ejecuta en su navegador. Su entrada solo se guarda en el almacenamiento local.