Zeilen sortieren & Duplikate entfernen

Zeilen von Text sortieren, duplizieren und umkehren

Eingabe
Ausgabe

Warum Zeilen im Browser sortieren?

Das Sortieren und Entfernen von Duplikaten aus einer Liste ist ein 5-Sekunden-Job an der Kommandozeile (`sort -u`), aber Sie haben nicht immer ein Terminal zur Hand — Einfügen aus einer Spaltenübersicht, Bereinigen einer Importliste, Entfernen von Duplikaten aus E-Mail-Adressen, die von einer Seite gesammelt wurden. Dieses Tool erledigt das im Browser ohne Upload.

Sortierungen verwenden den nativen, lokalisierten Vergleich des Browsers, sodass `é` nahe `e` sortiert wird, anstatt am Ende des Alphabets. Numerische Sortierungen sind nicht intelligent — '10' wird lexikografisch vor '2' sortiert — also fügen Sie Nullen voran, wenn die numerische Reihenfolge wichtig ist.

Anwendungsfälle

  • Duplikate aus einer Liste entfernen — sortieren Sie `package.json` Abhängigkeitszeilen, damit Duplikate nebeneinander landen.
  • Importe alphabetisch anordnen — Importanweisungen vor der Codeüberprüfung neu anordnen (wenn Ihr Linter das nicht tut).
  • Sauberes .gitignore erstellen — Einträge sortieren, damit Ergänzungen einfacher ohne Konflikte zusammengeführt werden können.
  • CSV-Zeilen anordnen — Zeilen aus einer einzelnen Spalte einfügen und zur Überprüfung oder schnellen Suche sortieren.

Beispiele

Sort + dedupe
Eingabe
banana
apple
cherry
apple
Ausgabe
apple
banana
cherry

Häufig gestellte Fragen

Ist die Sortierung groß- und kleinschreibungssensitiv?

Die Sortierung verwendet die Reihenfolge deiner Locale (`localeCompare`), die 'Apple' und 'apple' nahe beieinander hält. Es gibt keinen separaten Schalter für die Groß-/Kleinschreibung.

Sortiert es Zahlen korrekt?

Die lexikografische Sortierung behandelt '10' als kleiner als '2'. Für eine echte numerische Sortierung fügen Sie zuerst führende Nullen hinzu.

Wie werden Duplikate erkannt?

Exakte, groß-/kleinschreibungs-sensitive Zeilenübereinstimmung. Leerzeichen sind signifikant — ` apple` und `apple` sind unterschiedliche Zeilen.

Werden leere Zeilen beibehalten?

Standardmäßig zusammen mit allem anderen sortiert. Entfernen Sie sie zuerst, wenn Sie sie loswerden möchten.

Wird die Daten irgendwohin gesendet?

Nein — die Sortierung erfolgt vollständig in Ihrem Browser.