Zeilenumbruch-Escape-Konverter
Konvertieren Sie zwischen literalen Zeilenumbrüchen und escaped Zeilenumbruchzeichen (\\n). Unterstützt CRLF-, CR- und LF-Zeilenumbrüche mit bidirektionaler Konvertierung.
Eingabe
Ausgabe
Readme
Was sind Zeilenumbrüche und Escape-Sequenzen?
Ein Zeilenumbruch ist ein Sonderzeichen, das das Ende einer Zeile im Text darstellt. In echtem Text erscheinen Zeilenumbrüche als physische Zeilentrennung, wenn Sie die Eingabetaste drücken. In der Programmierung und in Datenformaten können Zeilenumbrüche jedoch als Escape-Sequenzen dargestellt werden - ein Backslash gefolgt von einem Zeichen (wie \n in den meisten Programmiersprachen). Escape-Sequenzen sind eine Textdarstellung von Steuerzeichen, die nicht direkt eingegeben oder angezeigt werden können.
Verschiedene Systeme stellen Zeilenumbrüche unterschiedlich dar: Unix und moderne Systeme verwenden \n (Line Feed), ältere Mac-Systeme verwendeten \r (Carriage Return), und Windows verwendet \r\n (beide Zeichen zusammen). Die Konvertierung zwischen echten Zeilenumbrüchen und ihren Escape-Darstellungen ist wesentlich bei der Arbeit mit Datenübertragung, Konfigurationsdateien und plattformübergreifender Textverarbeitung.
Werkzeugbeschreibung
Dieser Zeilenumbruch-Escape-Konverter transformiert Text zwischen echten Zeilenumbrüchen (tatsächliche Zeilenumbrüche, die als separate Zeilen erscheinen) und ihren Escape-Darstellungen (\n). Er verarbeitet alle gängigen Zeilenumbruchformate: Unix \n, Windows \r\n und ältere Mac \r. Dieses Werkzeug ist unverzichtbar, wenn Sie Text mit Zeilenumbrüchen in JSON, Konfigurationsdateien, SQL-Abfragen oder anderen Formaten einfügen müssen, die Escape-Zeilenumbrüche erfordern.
Beispiele
| Eingabe (Literal) | Ausgabe (Escaped) |
|---|---|
| Line 1 Line 2 Line 3 |
Line 1\nLine 2\nLine 3 |
| Hello World |
Hello\nWorld |
| First Second Third |
First\nSecond\nThird |
| Eingabe (Escaped) | Ausgabe (Literal) |
|---|---|
| Text\nWith\nBreaks | Text With Breaks |
| Name\nAddress | Name Address |
Funktionen
- Automatische Formaterkennung: Erkennt Windows (
\r\n), Unix (\n) und Mac (\r) Zeilenumbrüche - Bidirektionale Konvertierung: Konvertieren Sie von literal zu escaped oder von escaped zu literal
- Inhalte bleiben erhalten: Konvertiert nur Zeilenumbruchzeichen, alle anderen Texte bleiben unverändert
Wie es funktioniert
Bei der Konvertierung von literal zu escaped scannt das Werkzeug den Text nach allen Arten von Zeilenumbruchzeichen (Windows, Mac und Unix) und ersetzt sie durch den Literaltext \n. Bei der Konvertierung von escaped zu literal findet es jede \n-Sequenz und ersetzt sie durch ein echtes Zeilenumbruchzeichen. Alle anderen Inhalte bleiben unverändert.
Einschränkungen
- Verarbeitet nur Standard-
\n-Escape-Sequenzen; konvertiert keine anderen Escape-Zeichen wie\t(Tabulator) oder\r(Carriage Return) - Das Werkzeug geht davon aus, dass
\neinen Zeilenumbruch darstellt; wenn Ihr Text die Literalzeichenkette\nenthält, die nicht konvertiert werden soll, wird dieses Werkzeug sie konvertieren - Komplexe Escape-Szenarien mit gemischten Escape- und echten Zeilenumbrüchen erfordern manuelle Überprüfung