Escapar / Desescapar barras invertidas
Escapa y desescapa secuencias con barra invertida para cadenas comunes, JSON y JavaScript
Herramientas relacionadas
Acerca de Escapar / Desescapar barras invertidas
Escapar convierte los caracteres que no pueden aparecer tal cual en una cadena, como saltos de línea, tabulaciones, comillas y barras invertidas, en secuencias visibles como \n, \t y \". Desescapar invierte el proceso. Las reglas cambian entre lenguajes, así que la herramienta ofrece tres modos en lugar de una única transformación que finge servir para todo.
Cómo se usa
- 1.Elige Escapar o Desescapar.
- 2.Selecciona Común, Cadena JSON o JavaScript.
- 3.Pega texto o carga un ejemplo; la salida se actualiza mientras escribes.
- 4.Revisa los recuentos de caracteres y escapes, y luego copia o descarga la salida.
- 5.Pulsa Intercambiar para usar la salida como entrada e invertir la dirección.
Modos
Común escapa barras invertidas, comillas y caracteres de control, y lee \n \r \t \b \f \v \0 \' \" \/ \xHH \uXXXX y \u{...}; los escapes desconocidos se informan o se conservan con la opción avanzada. Cadena JSON coincide con la salida de JSON.stringify y solo acepta los escapes que JSON permite. JavaScript añade \v, \0, \xHH, \u{...} y continuaciones de línea, rechaza los escapes octales como el modo estricto y deja que otros caracteres escapados se representen a sí mismos.
Errores y límites
Una entrada no válida nunca produce una salida parcial: la herramienta indica la línea, la columna y la secuencia problemática, como una barra invertida final, un \x sin dos dígitos hexadecimales o un \u mal formado. Una cadena JSON o JavaScript pegada con sus comillas dobles se desenvuelve. El texto se analiza con un pequeño analizador escrito a mano en tu navegador; nada se evalúa como código. La entrada está limitada a 2.000.000 caracteres.
