Großer Textarea zum Einfügen oder Tippen von Text zum Verarbeiten
Wählen Sie, ob ein Umbruch, alle Umbrüche oder durch Text ersetzt werden soll
Optional Absätze, Einzelzeilenumbrüche beibehalten oder alle entfernen
Buttons zum Entfernen/Ersetzen von Umbrüchen, zum Kopieren des Ergebnisses oder zum Löschen des Textes
Zeilenumbrüche, auch als Zeilenumbruchzeichen oder Zeilenende bekannt, sind Steuerzeichen, die das Ende einer Zeile Text markieren. Sie werden üblicherweise in verschiedenen Textformaten und Programmiersprachen mit den Zeichen '\n' (Zeilenumbruch) oder '\r\n' (carriage return gefolgt von Zeilenumbruch) dargestellt.
Zeilenumbrüche dienen mehreren Zwecken, z. B. dem Trennen von Textzeilen, Strukturieren von Text in Absätze und Formatieren von Code in Programmiersprachen. In manchen Fällen ist es jedoch möglicherweise erforderlich, Zeilenumbrüche aus Text zu entfernen, entweder um Zeilen zusammenzufassen oder den Text für eine weitere Verarbeitung oder Darstellung vorzubereiten.
Der Prozess der Entfernung von Zeilenumbrüchen in diesem Tool umfasst die folgenden Schritte:
1. Der vom Benutzer eingegebene Text wird mithilfe der Methode `split('\n')`, die den Text basierend auf dem Zeilenvorschubzeichen ('\n') trennt, in ein Array von Zeilen aufgeteilt.
2. Je nach gewählter Option führt das Tool eine der folgenden Aktionen aus:
a. Mit kundenspezifischem Text ersetzen:
- Das Tool verwendet die Methode `replace(/\n/g, replaceWith)` , um alle Vorkommen des Zeilenumbruchszeichens ('\n') im Eingabetext durch den vom Benutzer bereitgestellten kundenspezifischen Ersatztext zu ersetzen.
b. Einen Zeilenumbruch entfernen:
- Das Tool durchläuft das Zeilenarray und fügt die Zeilen zusammen und fügt nur dann ein Zeilenumbruchzeichen ('\n') hinzu, wenn die vorherige Zeile nicht leer war und die Bedingungen für die Beibehaltung der aktuellen Zeile erfüllt sind (basierend auf der ausgewählten Option "Beibehaltung").
c. Alle Zeilenumbrüche entfernen:
- Das Tool iteriert durch das Zeilenarray und fügt die Zeilen zusammen und lässt alle Zeilenumbruchzeichen ('\n') weg.
3. Der resultierende Text, mit entfernten oder ersetzten Zeilenumbrüchen gemäß den ausgewählten Optionen, wird dann dem Ausgabetextbereich zur Anzeige zugewiesen.
Der Algorithmus des Tools stellt sicher, dass Zeilenumbrüche korrekt behandelt werden, basierend auf den Präferenzen des Benutzers, wodurch eine präzise Kontrolle über die Entfernung oder den Ersatz von Zeilenumbrüchen im Eingabetext ermöglicht wird.