Convertitore di Escape per Interruzioni di Riga
Converti tra interruzioni di riga letterali e caratteri di nuova riga con escape (\\n). Supporta terminazioni di riga CRLF, CR e LF con conversione bidirezionale.
Input
Output
Leggimi
Cosa sono i line break e le sequenze di escape?
Un line break è un carattere speciale che rappresenta la fine di una riga di testo. Nel testo effettivo, i line break appaiono come separazioni fisiche quando premi Invio. Tuttavia, nella programmazione e nei formati dati, i line break possono essere rappresentati come sequenze di escape-una barra rovesciata seguita da un carattere (come \n nella maggior parte dei linguaggi di programmazione). Le sequenze di escape sono una rappresentazione testuale di caratteri di controllo che non possono essere digitati o visualizzati direttamente.
Diversi sistemi rappresentano i line break in modo diverso: Unix e i sistemi moderni utilizzano \n (Line Feed), i vecchi sistemi Mac utilizzavano \r (Carriage Return), e Windows utilizza \r\n (entrambi i caratteri insieme). La conversione tra line break letterali e le loro rappresentazioni escaped è essenziale quando si lavora con il trasferimento dati, file di configurazione e elaborazione di testo multipiattaforma.
Descrizione dello strumento
Questo convertitore di line break escape trasforma il testo tra line break letterali (newline effettivi che appaiono come righe separate) e le loro rappresentazioni escaped (\n). Gestisce tutti i formati di line break comuni: Unix \n, Windows \r\n e Mac più vecchio \r. Questo strumento è prezioso quando hai bisogno di includere testo con line break in JSON, file di configurazione, query SQL o altri formati che richiedono line break escaped.
Esempi
| Input (Letterale) | Output (Escaped) |
|---|---|
| Line 1 Line 2 Line 3 |
Line 1\nLine 2\nLine 3 |
| Hello World |
Hello\nWorld |
| First Second Third |
First\nSecond\nThird |
| Input (Escaped) | Output (Letterale) |
|---|---|
| Text\nWith\nBreaks | Text With Breaks |
| Name\nAddress | Name Address |
Caratteristiche
- Rilevamento automatico del formato: Riconosce i line break Windows (
\r\n), Unix (\n) e Mac (\r) - Conversione bidirezionale: Converti da letterale a escaped o da escaped a letterale
- Preserva il contenuto: Converte solo i caratteri di line break, lasciando tutto il resto del testo invariato
Come funziona
Durante la conversione da letterale a escaped, lo strumento scansiona il testo per tutti i tipi di caratteri di line break (Windows, Mac e Unix) e li sostituisce con il testo letterale \n. Durante la conversione da escaped a letterale, trova ogni sequenza \n e la sostituisce con un carattere di newline effettivo. Tutto il resto del contenuto rimane invariato.
Limitazioni
- Gestisce solo le sequenze di escape standard
\n; non converte altri caratteri di escape come\t(tabulazione) o\r(carriage return) - Lo strumento presuppone che
\nrappresenti un newline; se il tuo testo contiene la stringa letterale\nche non dovrebbe essere convertita, questo strumento la convertirà - Gli scenari di escape complessi con line break misti escaped e letterali richiedono una revisione manuale