Zeilen sortieren & deduplizieren
Zeilen alphabetisch oder natürlich sortieren, Duplikate und Leerzeilen entfernen
Über dieses Tool
Eine Werkbank für Zeilenverarbeitung: Füge eine beliebige Liste ein und sortiere sie alphabetisch, rückwärts, natürlich (item2 vor item10) oder nach Länge — oder mische sie zufällig — und optional dazu: Whitespace trimmen, Leerzeilen entfernen und Duplikate löschen, mit erhaltener Reihenfolge. Die Anzahl entfernter Zeilen wird gemeldet, du siehst also genau, was die Deduplizierung getan hat.
Die natürliche Sortierung ist die Option, zu der du am häufigsten greifen wirst: Rein alphabetische Sortierung stellt „item10“ vor „item2“, weil sie Zeichen für Zeichen vergleicht, während natürliche Sortierung eingebettete Zahlen numerisch vergleicht — die Reihenfolge, die Menschen bei Dateinamen, Versionen und IDs erwarten.
Die Deduplizierung behält das erste Vorkommen und erhält die ursprüngliche Reihenfolge der Überlebenden — wichtig, wenn die Listenreihenfolge Bedeutung hat (Imports, Config-Zeilen, Playlists). Ein Modus ohne Beachtung der Groß-/Kleinschreibung behandelt „Apple“ und „apple“ als dieselbe Zeile.
Häufige Fragen
- Was ist der Unterschied zwischen alphabetischer und natürlicher Sortierung?
- Alphabetisch vergleicht Zeichencodes, also gilt „file10“ < „file2“ (weil an Position 5 „1“ < „2“ ist). Natürliche Sortierung erkennt Ziffernfolgen und vergleicht sie als Zahlen: file2 < file10. Nimm natürlich für alles, was Zahlen enthält.
- Behält die Deduplizierung das erste oder letzte Vorkommen?
- Das erste. Zeilen werden von oben nach unten durchlaufen, und eine Zeile fällt nur weg, wenn eine identische (oder im Modus ohne Groß-/Kleinschreibung eine gleichlautende) bereits vorkam — die überlebende Reihenfolge entspricht also dem Original.
- Wie große Listen verkraftet das Tool?
- Hunderttausende Zeilen sind kein Problem — die Operationen sind einfache Durchläufe und eine Sortierung. Alles bleibt im Browser-Speicher, die praktische Grenze ist also dein Rechner, keine Server-Quote.
- Kann ich Operationen kombinieren?
- Ja, und sie greifen in sinnvoller Reihenfolge: erst trimmen, dann Leerzeilen entfernen, dann deduplizieren, dann sortieren — „ apple “ und „apple“ deduplizieren also gemeinsam, wenn Trimmen an ist, und die Sortierung sieht immer die bereinigte Liste.