Konverterer for linjeskift-escape
Konverter mellom bokstavelige linjeskift og escape-tegn for newline (\\n). Støtter CRLF, CR og LF linjeavslutninger med toveis konvertering.
Inndata
Utdata
Les meg
Hva er linjeskift og escape-sekvenser?
Et linjeskift er et spesialtegn som representerer slutten av en linje i tekst. I faktisk tekst vises linjeskift som fysiske linjeskillinger når du trykker Enter. I programmering og dataformater kan imidlertid linjeskift representeres som escape-sekvenser-en bakstrek etterfulgt av et tegn (som \n i de fleste programmeringsspråk). Escape-sekvenser er en tekstrepresentasjon av kontrolltegn som ikke kan skrives eller vises direkte.
Ulike systemer representerer linjeskift på ulike måter: Unix og moderne systemer bruker \n (Line Feed), eldre Mac-systemer brukte \r (Carriage Return), og Windows bruker \r\n (begge tegn sammen). Konvertering mellom faktiske linjeskift og deres escape-representasjoner er essensielt når du arbeider med dataoverføring, konfigurasjonsfiler og tekstbehandling på tvers av plattformer.
Verktøybeskrivelse
Denne linjeskift escape-konverteren transformerer tekst mellom faktiske linjeskift (faktiske linjeskift som vises som separate linjer) og deres escape-representasjoner (\n). Den håndterer alle vanlige linjeskiftformater: Unix \n, Windows \r\n og eldre Mac \r. Dette verktøyet er uvurderlig når du trenger å inkludere tekst med linjeskift i JSON, konfigurasjonsfiler, SQL-spørringer eller andre formater som krever escape-linjeskift.
Eksempler
| Input (Faktisk) | Output (Escape) |
|---|---|
| Linje 1 Linje 2 Linje 3 |
Linje 1\nLinje 2\nLinje 3 |
| Hallo Verden |
Hallo\nVerden |
| Første Andre Tredje |
Første\nAndre\nTredje |
| Input (Escape) | Output (Faktisk) |
|---|---|
| Tekst\nMed\nSkift | Tekst Med Skift |
| Navn\nAdresse | Navn Adresse |
Funksjoner
- Automatisk formatdeteksjon: Gjenkjenner Windows (
\r\n), Unix (\n) og Mac (\r) linjeskift - Toveis konvertering: Konverter faktisk til escape eller escape til faktisk
- Bevarer innhold: Konverterer kun linjeskifttegn, alt annet innhold forblir uendret
Hvordan det fungerer
Ved konvertering fra faktisk til escape, skanner verktøyet teksten for alle typer linjeskifttegn (Windows, Mac og Unix) og erstatter dem med den bokstavelige teksten \n. Ved konvertering fra escape til faktisk, finner den hver \n-sekvens og erstatter den med et faktisk linjeskifttegn. Alt annet innhold forblir uendret.
Begrensninger
- Håndterer kun standard
\nescape-sekvenser; konverterer ikke andre escape-tegn som\t(tabulator) eller\r(carriage return) - Verktøyet antar at
\nrepresenterer et linjeskift; hvis teksten din inneholder den bokstavelige strengen\nsom ikke skal konverteres, vil dette verktøyet konvertere den - Komplekse escape-scenarier med blandede escape- og faktiske linjeskift krever manuell gjennomgang