Text
Sort & Dedupe Lines
Sortiert Textzeilen alphabetisch, entfernt Duplikate, leere Zeilen und überflüssige Leerzeichen.
Dieses Tool sortiert eine Liste von Zeilen alphabetisch und entfernt Duplikate und Leerzeilen — eine Routineaufgabe, die von Hand langsam und fehleranfällig ist.
So verwendest du es
- Füge Text ein (ein Wert pro Zeile) — Sortierung und Deduplizierung erfolgen sofort.
- Wähle eine Reihenfolge (aufsteigend, absteigend oder natürlich) je nach Art der Daten.
- Aktiviere das Entfernen von Leerzeilen und überflüssigem Leerraum, um in einem Durchgang ein sauberes Ergebnis zu erhalten.
Typische Anwendungsfälle
- Eine Liste von E-Mail-Adressen oder Benutzernamen vor dem Import in eine eindeutige, sortierte Liste umwandeln.
- Eine Liste von Dateien oder Versionen mit numerischen Teilen in natürlicher Reihenfolge sortieren (file2 vor file10).
- Eine aus einer Tabelle oder einem Dokument kopierte Liste schnell von Duplikaten und überflüssigen Leerzeilen bereinigen.
Was du wissen solltest
Eine gewöhnliche alphabetische Sortierung stellt "file10" vor "file2", da Zeichenketten zeichenweise verglichen werden — für die erwartete Reihenfolge mit Zahlen braucht es die natürliche Sortierung (natural sort).
Das Entfernen von Duplikaten ist standardmäßig case-sensitiv — „Text" und „text" gelten als unterschiedliche Zeilen, wenn der Text nicht vorher auf eine Schreibweise vereinheitlicht wird.
Artikel zu diesem Tool: Zeilen sortieren und Duplikate entfernen: wozu das gut ist
Häufig gestellte Fragen
Was ist der Unterschied zwischen Sortierung mit und ohne Berücksichtigung der Groß-/Kleinschreibung?
Bei deaktivierter „Groß-/Kleinschreibung ignorieren“-Option werden Groß- und Kleinbuchstaben getrennt nach Zeichencode sortiert; aktiviert vergleicht es Zeilen unabhängig von der Groß-/Kleinschreibung und bringt „Apfel“ und „apfel“ zusammen.
Wie werden Duplikate, Leerzeilen und Leerzeichen behandelt?
Zwei identische Zeilen (gemäß der gewählten Groß-/Kleinschreibungsoption) gelten als Duplikate, und nur die erste wird beibehalten; „Leerzeichen trimmen“ entfernt führende und nachfolgende Leerzeichen vor dem Sortieren, und „Leerzeilen entfernen“ eliminiert Zeilen ohne sichtbares Zeichen.
Werden meine Textzeilen an einen Server gesendet?
Nein, Sortierung und Deduplizierung erfolgen vollständig in Ihrem Browser in JavaScript — es werden keine Daten anderswohin übertragen.
Warum steht "10" bei alphabetischer Sortierung vor "9"?
Die alphabetische (lexikografische) Sortierung vergleicht Zeichenketten Zeichen für Zeichen als Text, nicht als Zahlen: "1" ist lexikografisch kleiner als "9", daher steht "10" vor "9". Für eine numerische Reihenfolge müssen die Zeichenketten zuerst als Zahlen geparst werden.
Kann nach natürlicher Reihenfolge (natural sort) sortiert werden?
Die natürliche Sortierung erkennt Ziffernfolgen innerhalb einer Zeile als Zahlen und vergleicht den Rest als Text — dadurch steht "file2.txt" vor "file10.txt", was bei Dateinamen oder Versionen mit Textpräfix praktisch ist.