Radbrytnings-escape-konverterare
Konvertera mellan bokstavliga radbrytningar och escape-sekvenser för radbrytning (\\n). Stöder CRLF, CR och LF radslut med dubbelriktad konvertering.
Inmatning
Utdata
Readme
Vad är radbrytningar och escape-sekvenser?
En radbrytning är ett specialtecken som representerar slutet på en rad i text. I faktisk text visas radbrytningar som fysiska radavskiljningar när du trycker på Enter. Men i programmering och dataformat kan radbrytningar representeras som escape-sekvenser-ett omvänt snedstreck följt av ett tecken (som \n i de flesta programmeringsspråk). Escape-sekvenser är en textrepresentation av kontrolltecken som inte kan skrivas eller visas direkt.
Olika system representerar radbrytningar på olika sätt: Unix och moderna system använder \n (Line Feed), äldre Mac-system använder \r (Carriage Return), och Windows använder \r\n (båda tecknen tillsammans). Konvertering mellan faktiska radbrytningar och deras escape-representationer är väsentlig när du arbetar med dataöverföring, konfigurationsfiler och plattformsoberoende textbehandling.
Verktygsbeskrivning
Denna radbrytnings-escape-konverterare omvandlar text mellan faktiska radbrytningar (verkliga radbrytningar som visas som separata rader) och deras escape-representationer (\n). Den hanterar alla vanliga radbrytningsformat: Unix \n, Windows \r\n och äldre Mac \r. Detta verktyg är ovärderligt när du behöver inkludera text med radbrytningar i JSON, konfigurationsfiler, SQL-frågor eller andra format som kräver escape-radbrytningar.
Exempel
| Inmatning (Faktisk) | Utmatning (Escape) |
|---|---|
| Rad 1 Rad 2 Rad 3 |
Rad 1\nRad 2\nRad 3 |
| Hej Världen |
Hej\nVärlden |
| Första Andra Tredje |
Första\nAndra\nTredje |
| Inmatning (Escape) | Utmatning (Faktisk) |
|---|---|
| Text\nMed\nBrytningar | Text Med Brytningar |
| Namn\nAdress | Namn Adress |
Funktioner
- Automatisk formatdetektering: Känner igen Windows (
\r\n), Unix (\n) och Mac (\r) radbrytningar - Dubbelriktad konvertering: Konvertera från faktisk till escape eller från escape till faktisk
- Bevarar innehål: Konverterar endast radbrytningar, lämnar all annan text oförändrad
Hur det fungerar
Vid konvertering från faktisk till escape söker verktyget igenom texten efter alla typer av radbrytningar (Windows, Mac och Unix) och ersätter dem med texten \n. Vid konvertering från escape till faktisk hittar den varje \n-sekvens och ersätter den med ett verkligt radbrytningstecken. Allt annat innehål förblir oförändrat.
Begränsningar
- Hanterar endast standard
\nescape-sekvenser; konverterar inte andra escape-tecken som\t(tabb) eller\r(carriage return) - Verktyget förutsätter att
\nrepresenterar en radbrytning; om din text innehåller den bokstavliga strängen\nsom inte bör konverteras, kommer detta verktyg att konvertera den - Komplexa escape-scenarier med blandade escape- och faktiska radbrytningar kräver manuell granskning