Escapar / Desescapar

Convierta texto en un literal de cadena válido, o un literal de nuevo en texto, en 11 formatos.

Funciona en local · no se sube nada
Text
Escaped

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.

FormatoReglas 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
SQLcomillas simples duplicadas: ''
Campo CSVentre comillas solo cuando hace falta, con las comillas duplicadas
XML / HTML& < > " '; al desescapar se decodifican las entidades con nombre y numéricas
Expresión regularbarra 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 \q en 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.