Zeilenumbrüche entfernen

Zeilenumbrüche in Text massenhaft entfernen, durch Leerzeichen ersetzen oder bereinigen. Nützlich, um Text zu korrigieren, der aus PDF oder Excel kopiert wurde und mitten im Wort umbricht, oder um Text für CSV-Zellen und einzeilige Logs vorzubereiten. Außerdem lassen sich die Zeilenenden (CRLF/LF/CR) umwandeln.

Was das Werkzeug zum Entfernen von Zeilenumbrüchen macht

Dieses Werkzeug entfernt überflüssige Zeilenumbrüche aus einem Textblock oder ersetzt sie durch das Trennzeichen, das Sie tatsächlich benötigen. Text, der aus einem PDF, einer Excel-Spalte oder einer Webseite kopiert wurde, sieht auf dem Bildschirm oft wie ein ordentlicher Absatz aus, doch darunter steckt an jeder visuellen Umbruchstelle ein eingefügtes Zeilenumbruchzeichen. Bleiben diese versteckten Umbrüche bestehen, kann eine Suchen-und-Ersetzen-Aktion Text übersehen, der eigentlich hätte passen müssen, oder eine CSV- bzw. Log-Zeile wird ungewollt auf mehrere Zeilen aufgeteilt.

Als Hintergrund: Ein Zeilenende kann je nach Betriebssystem, das die Datei erzeugt hat, auf drei verschiedene Arten geschrieben werden: LF (\n), CR (\r) oder CRLF (\r\n). Welche Variante Ihr eingefügter Text auch verwendet, das Werkzeug erkennt sie automatisch und bietet vier Modi zur Auswahl – alles entfernen, durch Leerzeichen ersetzen, nur Leerzeilen zusammenfassen oder das Zeilenende direkt umwandeln – sodass Sie sich nur noch um das gewünschte Ergebnis kümmern müssen.

So verwenden Sie das Werkzeug zum Entfernen von Zeilenumbrüchen

  1. Ursprungstext einfügen Fügen Sie Text mit Zeilenumbrüchen in das Feld "Ursprungstext" ein. Es spielt keine Rolle, ob er aus einem PDF, aus Excel, aus einer E-Mail oder von anderswo stammt.
  2. Umwandlungsmodus wählen Wählen Sie je nach Bedarf "Alles entfernen", "Durch Leerzeichen ersetzen", "Nur aufeinanderfolgende Leerzeilen zusammenfassen" oder "Zeilenende umwandeln".
  3. Zusatzoptionen bei Bedarf einstellen Der Modus "Alles entfernen" bietet eine Option zum Einfügen eines Leerzeichens, damit Wörter nicht verschmelzen; im Modus "Zeilenende umwandeln" können Sie LF, CRLF oder CR als Ausgabe wählen.
  4. Ergebnis prüfen Das Feld "Umgewandelter Text" rechts aktualisiert sich sofort, zusammen mit Zeilen- und Zeichenzahl, damit Sie die Änderung nachvollziehen können.
  5. Kopieren und einfügen Klicken Sie auf "Kopieren", um das Ergebnis direkt in die Zwischenablage zu legen, und fügen Sie es dann in eine CSV-Datei, ein Chatfenster oder einen Code-Editor ein.

Tipps für die Nutzung

  • Aus PDF oder Excel kopierter Text hat wegen der Spaltenbreite oft Zeilenumbrüche mitten im Wort. Aktivieren Sie die Option zum Einfügen eines Leerzeichens im Modus "Alles entfernen", um alles zu einer Zeile zusammenzufügen, ohne Wörter zu verschmelzen.
  • Mehrzeiliger Text, der in eine CSV-Zelle eingefügt wird, kann manche Parser verwirren und Zellgrenzen zerstören. Verwenden Sie zuerst den Modus "Durch Leerzeichen ersetzen", um Umbrüche vor dem Einfügen in Leerzeichen umzuwandeln.
  • Wenn ein kopierter Blogbeitrag oder Entwurf mit vielen aufeinanderfolgenden Leerzeilen endet, hält "Nur aufeinanderfolgende Leerzeilen zusammenfassen" die Absatzumbrüche intakt und entfernt nur die überflüssigen leeren Zeilen.
  • Wenn Sie wirklich eine einzeilige Zeichenkette benötigen (Slack-Benachrichtigungen, API-Parameter usw.), verwenden Sie den Modus "Alles entfernen", um jeden Zeilenumbruch vollständig zu entfernen.
  • Der umgewandelte Text erscheint in einem schreibgeschützten Ausgabefeld, sodass Sie bedenkenlos auf "Kopieren" klicken und ihn an anderer Stelle einfügen können, ohne ihn versehentlich zu bearbeiten.

Wann Sie das Werkzeug zum Entfernen von Zeilenumbrüchen einsetzen

PDF-Text wieder in einen fließenden Absatz verwandeln

Aus einem PDF kopierter Text ist meist am Ende jeder Zeile hart umgebrochen; "Alles entfernen" mit der Leerzeichen-Option stellt daraus wieder einen lesbaren Absatz her.

Tabellen- oder CSV-Zellen bereinigen

Mehrzeilige Notizen, die in eine einzelne Zelle eingefügt wurden, können die Datei beim Einlesen an anderer Stelle beschädigen – deshalb ist es sinnvoll, die Umbrüche vorher in Leerzeichen umzuwandeln.

Eine einzeilige Zeichenkette für Slack oder eine API erstellen

Felder, die keinen Zeilenumbruch zulassen – Chat-Webhooks, Anfrageparameter usw. – benötigen den Text vorab zu einer einzigen Zeile zusammengefügt.

Einen eingefügten Blogentwurf aufräumen

Wenn das Kopieren eines Entwurfs viele aufeinanderfolgende Leerzeilen hinterlässt, entfernt "Nur aufeinanderfolgende Leerzeilen zusammenfassen" den Überschuss, ohne die Absatzstruktur zu verändern.

Eine Windows-Datei für einen Unix-Server vorbereiten

Wandeln Sie CRLF-Zeilenumbrüche in LF um, bevor Sie den Text als Shell-Skript oder Konfigurationsdatei auf einem Linux-Rechner verwenden.

Glossar zu Zeilenumbrüchen

Zeilenende
Das Steuerzeichen (oder Zeichenpaar), das in einer Textdatei speichert, wo eine Zeile endet und die nächste beginnt. Auf dem Bildschirm unsichtbar, in den Bytes der Datei aber durchaus vorhanden.
LF (Line Feed / Zeilenvorschub)
Ein einzelnes Zeichen, \n, verwendet als Zeilenende unter Unix, Linux und macOS.
CR (Carriage Return / Wagenrücklauf)
Ein einzelnes Zeichen, \r, das klassische Mac-OS-Versionen vor OS X allein verwendeten. Heute kommt es kaum noch allein vor, bleibt aber als Option für ältere Daten verfügbar.
CRLF (Carriage Return + Line Feed)
Die zweizeichige Folge \r\n, die unter Windows als Standard-Zeilenende dient. Mischt man sie mit reinem LF-Text, kann das Darstellungsfehler verursachen.
Leerzeile
Eine Zeile, die keine Zeichen enthält. Normalerweise trennt sie Absätze voneinander, doch beim Kopieren und Einfügen können versehentlich mehrere davon hintereinander stehen bleiben.
Normalisierung
Der Vorgang, einen Text mit unterschiedlichen Zeilenumbrüchen auf ein einziges, konsistentes Format zu bringen, damit er zuverlässig verarbeitet werden kann. Dieses Werkzeug normalisiert intern zunächst alles auf LF, bevor es den gewählten Modus anwendet.

Häufig gestellte Fragen

Verwenden Sie "Alles entfernen (zu einer Zeile zusammenfügen)" mit aktivierter Option "an jedem Umbruch ein Leerzeichen einfügen". PDF-Zeilenumbrüche liegen oft mitten in einem Wort, ohne die Leerzeichen-Option würden zwei Wörter zusammengeführt.

Viele CSV-Parser verarbeiten Zeilenumbrüche innerhalb einer in Anführungszeichen gesetzten Zelle korrekt, aber manche Tools verhalten sich unvorhersehbar. Wenn Sie die Umbrüche vorher mit dem Modus "Durch Leerzeichen ersetzen" entfernen, ist die Kompatibilität über verschiedene Systeme hinweg gewährleistet.

Ja. Das Werkzeug erkennt und normalisiert vor der Verarbeitung automatisch sowohl \r\n (Windows-Format) als auch \n (Unix/Mac-Format).

Verwenden Sie "Nur aufeinanderfolgende Leerzeilen zusammenfassen". Dabei bleiben einzelne Zeilenumbrüche innerhalb eines Absatzes unverändert, und nur Folgen von zwei oder mehr aufeinanderfolgenden Leerzeilen werden zu einer einzigen Leerzeile zusammengefasst.

Nein, das ist nicht möglich. Ein HTML-Textarea vereinheitlicht laut Spezifikation beim Auslesen seines Wertes jedes Zeilenende zu \n (LF); die ursprüngliche Information ist also bereits verloren, wenn der Text hier ankommt. Die Ausgabe verwendet genau das von Ihnen gewählte Zeilenende, die Umwandlung funktioniert also zuverlässig. Um das Zeilenende einer Originaldatei zu erkennen, nutzen Sie bitte den dateiweisen Zeichenkodierung- und Zeilenende-Konverter, der die Bytes direkt liest.
Tool-kun

Übrigens – Wie unterschiedliche Zeilenumbrüche unsichtbare Fehler verursachen

Textdateien verwenden hauptsächlich zwei Konventionen für Zeilenumbrüche: LF (\n) unter Unix/Linux/macOS und CRLF (\r\n) unter Windows. Ältere Mac-OS-Versionen (vor OS X) verwendeten sogar nur ein einzelnes CR (\r). Diese Unterschiede sorgen noch heute für echte Kopfschmerzen, etwa wenn eine unter Windows erstellte Textdatei beim Lesen auf einem Linux-Server unerwünschte Zeichen erhält.

Die meisten Anfragen zum "Entfernen von Zeilenumbrüchen" gehen auf Text zurück, der aus einer PDF- oder Excel-Spalte kopiert wurde: Was auf dem Bildschirm wie ein durchgehender Satz aussieht, wurde tatsächlich mit harten Zeilenumbrüchen an jeder visuellen Umbruchstelle gespeichert. Der Absatz sieht sauber aus, bis Sie ihn kopieren – dann folgt eine Flut eingebetteter Zeilenumbrüche.

Dieses Werkzeug ist genau der umgekehrte Vorgang von dem Zeilenumbruch-Werkzeug, das alle N Zeichen einen Zeilenumbruch einfügt. Jenes Werkzeug dient dazu, eine lange Zeile lesbar umzubrechen; dieses hier dient dazu, einen unbeabsichtigten Umbruch rückgängig zu machen und den Text wieder zu dem einen Satz oder Absatz zu machen, der er immer sein sollte.