Convertidor de Saltos de Línea Escapados
Convierte entre saltos de línea literales y caracteres de nueva línea escapados (\\n). Admite terminaciones de línea CRLF, CR y LF con conversión bidireccional.
Entrada
Salida
Leerme
¿Qué son los saltos de línea y las secuencias de escape?
Un salto de línea es un carácter especial que representa el final de una línea en el texto. En texto real, los saltos de línea aparecen como separaciones físicas de líneas cuando presionas Intro. Sin embargo, en programación y formatos de datos, los saltos de línea pueden representarse como secuencias de escape-una barra invertida seguida de un carácter (como \n en la mayoría de lenguajes de programación). Las secuencias de escape son una representación textual de caracteres de control que no se pueden escribir o mostrar directamente.
Los diferentes sistemas representan los saltos de línea de manera diferente: Unix y sistemas modernos usan \n (Line Feed), los sistemas Mac antiguos usaban \r (Carriage Return), y Windows usa \r\n (ambos caracteres juntos). La conversión entre saltos de línea literales y sus representaciones escapadas es esencial cuando se trabaja con transferencia de datos, archivos de configuración y procesamiento de texto multiplataforma.
Descripción de la herramienta
Este convertidor de escape de saltos de línea transforma texto entre saltos de línea literales (saltos de línea reales que aparecen como líneas separadas) y sus representaciones escapadas (\n). Maneja todos los formatos comunes de saltos de línea: Unix \n, Windows \r\n, y Mac antiguo \r. Esta herramienta es invaluable cuando necesitas incluir texto con saltos de línea en JSON, archivos de configuración, consultas SQL u otros formatos que requieren saltos de línea escapados.
Ejemplos
| Entrada (Literal) | Salida (Escapada) |
|---|---|
| Línea 1 Línea 2 Línea 3 |
Línea 1\nLínea 2\nLínea 3 |
| Hola Mundo |
Hola\nMundo |
| Primero Segundo Tercero |
Primero\nSegundo\nTercero |
| Entrada (Escapada) | Salida (Literal) |
|---|---|
| Texto\nCon\nSaltos | Texto Con Saltos |
| Nombre\nDirección | Nombre Dirección |
Características
- Detección automática de formato: Reconoce saltos de línea de Windows (
\r\n), Unix (\n) y Mac (\r) - Conversión bidireccional: Convierte de literal a escapado o de escapado a literal
- Preserva el contenido: Solo convierte caracteres de salto de línea, dejando todo el demás texto sin cambios
Cómo funciona
Al convertir de literal a escapado, la herramienta escanea el texto en busca de todos los tipos de caracteres de salto de línea (Windows, Mac y Unix) y los reemplaza con el texto literal \n. Al convertir de escapado a literal, encuentra cada secuencia \n y la reemplaza con un carácter de salto de línea real. Todo el demás contenido permanece sin cambios.
Limitaciones
- Solo maneja secuencias de escape estándar
\n; no convierte otros caracteres de escape como\t(tabulación) o\r(retorno de carro) - La herramienta asume que
\nrepresenta un salto de línea; si tu texto contiene la cadena literal\nque no debería convertirse, esta herramienta la convertirá - Los escenarios de escape complejos con saltos de línea escapados y literales mixtos requieren revisión manual