Text und Zeichenfolgen

Zeilen sortierenmit einer nachvollziehbaren Abfolge

Ordne die Schritte so an, wie deine Liste verarbeitet werden soll.

Zeilen sortieren

Eingabetext

Ergebniszeilen

Der Text bleibt in diesem Browser und wird nicht hochgeladen.

Geordnete Schritte

  1. 1. Zeilen trimmen

  2. 2. Leerzeilen entfernen

  3. 3. Doppelte Zeilen entfernen

CRLF, CR und LF trennen die Eingabe; die Ausgabe nutzt LF. Letzte Umbrüche und Trenner beim Teilen erhalten leere Zeilen. Leermarkierungen und Randnummern dienen nur der Anzeige.

Bis zu 20 Schritte, 50.000 Zeilen und 1.000.000 UTF-16-Einheiten je Stufe; Textparameter bis 1.000 Einheiten. Eine Überschreitung verwirft den gesamten Lauf.

Text eingeben oder Beispiel übernehmen. Eine leere Eingabe hat null Zeilen.

Zeilen sortieren beginnt bei kopierten Listen oft mit dem Aufräumen: überzählige Abstände, Wiederholungen und leere Einträge brauchen unterschiedliche Schritte. Das Original bleibt stehen, während du das Ergebnis prüfst.

Die Reihenfolge entscheidet mit. Eine Nummerierung vor dem Entfernen von Duplikaten macht gleiche Einträge verschieden. Verschiebe einzelne Schritte und beobachte, welche Zeilen erhalten bleiben.

Warum hier Zeilen sortieren?

Erst bereinigen oder erst vergleichen?

Beim Zeilen sortieren kannst du zunächst Leerzeichen trimmen und danach doppelte Zeilen entfernen. Andersherum gelten unterschiedlich eingerückte Einträge noch als verschieden. Die Zeilenzahl vor und nach jedem Schritt macht den Unterschied sichtbar.

Zwei Schrittfolgen zeigen, wie Randabstände beeinflussen, welche doppelten Zeilen erhalten bleiben.

Das Original bleibt zum Vergleich stehen

Kehre die Reihenfolge um oder mische die Liste mit einem festen Startwert. Derselbe Wert liefert dieselbe Anordnung; durch Erhöhen wird neu gemischt. Erst eine gesonderte Vorschau mit Übernehmen ersetzt die Eingabe. Ein Rückgängigmachen ist möglich.

Unveränderte Eingabe neben dem Ergebnis, mit Übernahmevorschau und Pfeil zum Rückgängigmachen.

Die passende Abfolge zusammenstellen

01

Mit den Voreinstellungen beginnen

Anfangs werden beide Ränder getrimmt, leere Zeilen entfernt und Duplikate bis auf das erste Vorkommen gelöscht. Entferne nicht benötigte Schritte oder füge dieselbe Operation mehrfach mit anderen Werten ein.

02

Schritte passend verschieben

Filtere vor dem Nummerieren oder teile eine verbundene Liste vor dem Sortieren. Die Automatik wartet nach Änderungen 350 ms. Ohne Automatik startest du per Schaltfläche oder Strg/Cmd+Enter. Änderungen sperren den Export bis zum neuen Ergebnis.

03

Zahlen prüfen, dann übernehmen

Die Vorschau zeigt zunächst 50 Zeilen und lässt sich erweitern. Kopieren und Download enthalten immer das ganze Ergebnis. Beispiel, Leeren und Ergebnis verwenden haben eine Übernahmevorschau. Rückgängig stellt Eingabe, Schritte, Modus und Ergebnis wieder her.

Aus Rohtext wird eine brauchbare Liste

Vergleichen und neu anordnen

Die Standardsortierung vergleicht UTF-16-Codeeinheiten. Die natürliche Sortierung nutzt englische Vergleichsregeln für Zifferngruppen wie datei2 und datei10. Umkehren ändert nur die Zeilenfolge; beim Entfernen von Duplikaten bleibt die erste Schreibweise bestehen.

Passende Einträge auswählen

Behalte oder entferne Zeilen mit einer wörtlichen Teilzeichenfolge. Ein Punkt steht für einen Punkt, nicht für einen regulären Ausdruck. Anfang und Ende behalten die gewünschte Zeilenzahl in bestehender Reihenfolge; null ergibt eine leere Liste.

Einträge formatieren und verbinden

Ergänze Präfix, Suffix oder Zeilennummern mit Startwert, Schrittweite und Trennzeichen. Verbinden nutzt einen Trenner; Teilen zerlegt den aktuellen LF-Text. Aufeinanderfolgende und abschließende Trenner erzeugen leere Einträge.

Zeilenmodell und feste Grenzen

Zeilenumbrüche und leere Einträge
CRLF, CR und LF trennen die Eingabe, die Ausgabe verwendet LF. Ein letzter Umbruch erzeugt einen leeren Eintrag; eine anfangs leere Eingabe hat null Zeilen. Trimmen eines Leerzeichens erhält einen leeren Eintrag, auf den ein Präfix noch wirkt. Null Zeilen und eine leere Zeile ergeben beide leeren Text; als neue Eingabe hat dieser null Zeilen.
Vergleich ist genau definiert
Trimmen folgt den JavaScript-Regeln für Leerraum. Leerzeilen entfernen kann auch reine Leerraumzeilen erfassen. Groß-/Kleinschreibung ignorieren verwendet Kleinschreibung ohne Unicode-Normalisierung. Der natürliche Vergleich ist fest englisch und verarbeitet Zifferngruppen, keine negativen Zahlen oder Dezimalzahlen als Rechenwerte.
Keine still gekürzten Ergebnisse
Eingabe und jedes Zwischenergebnis dürfen 1.000.000 UTF-16-Einheiten und 50.000 logische Zeilen enthalten. Maximal 20 Schritte und 1.000 Einheiten je Textparameter sind erlaubt. Bei Überschreitung scheitert der Lauf mit Schrittangabe, soweit zuordenbar. Isolierte Surrogate werden vor dem UTF-8-Export abgelehnt.
Wörtliche Parameter mit klarer Aufgabe
Verbinden und Teilen verstehen nur \n, \r, \t und \\. Ein leerer Verbinder ist erlaubt, ein leerer Trenner beim Teilen oder eine leere Filtersuche nicht. Präfix, Suffix, Nummerntrenner und Filter sind einzeilig und wörtlich. CSV-Anführungszeichen, reguläre Ausdrücke, Dateiimport, gespeicherte Abläufe und kryptografisches Mischen werden nicht unterstützt.

Fragen zum Zeilen sortieren

Welche Rolle spielt die Großschreibung beim Vergleich?

Bei Duplikaten und Filtern lässt sich die Groß-/Kleinschreibung ignorieren. Verglichen wird die JavaScript-Kleinschreibung; der erhaltene Eintrag behält sein Aussehen. Die Sortierung hat einen eigenen Vergleichsmodus und übernimmt diese Option nicht.

Was passiert mit Wiederholungen und leeren Einträgen?

Zeilen sortieren allein löscht keine Einträge. Die getrennten Schritte für Duplikate und Leerzeilen bestimmen das Entfernen. Duplikate behalten das erste Vorkommen; reine Leerraumzeilen verschwinden nach dem Trimmen oder mit der passenden Leerzeilenoption.

Bleibt die Liste auf meinem Gerät?

Die Verarbeitung erfolgt im Browser ohne Hochladen der Eingabe. Kopieren und Herunterladen löst du selbst aus. Beim Neuladen werden Eingabe und Schritte zurückgesetzt; Abläufe werden nicht gespeichert.

Weshalb wird 10 vor 9 eingeordnet?

Standardmäßig werden UTF-16-Codeeinheiten verglichen. Das erste Zeichen 1 steht dabei vor 9, daher kommt auch 10 vorher. Dieser Textvergleich erkennt keine vollständigen Zahlenwerte.

Lassen sich Ziffern in Dateinamen natürlich sortieren?

Wähle den natürlichen englischen Vergleich. Er ordnet Zifferngruppen etwa in datei2 und datei10 nach ihrer Größe. Er verspricht weder deutsche Wörterbuchreihenfolge noch eine numerische Auswertung von Dezimal- oder negativen Zahlen.

Verhält sich ein Schritt anders als erwartet?

Jetzt Zeilen sortieren

Zeilen sortieren lässt sich hier mit Reinigung und Auswahl verbinden. Prüfe die Schrittfolge und die vollständigen Zeilenzahlen, bevor du deine Liste speicherst.