Zum Inhalt springen

Zeilen sortieren und mischen

Line Sorter & Shuffler

Sortiert Zeilen alphabetisch, numerisch, nach Länge oder zufällig, mit Optionen für Umkehrung und Groß-/Kleinschreibung.

Sortiert eine Liste von Zeilen, wobei die Sortierregel genannt statt vorausgesetzt wird: natürliche Ordnung für alles mit Zahlen darin, 가나다 für Koreanisch, eine bestimmte Sprache (etwa „de“), rohe Codepunkte, Länge oder echtes Mischen. Jede davon gibt auf dieselbe Liste eine andere Antwort.

🔒 Läuft vollständig in Ihrem Browsersortlinesshuffle

Zeilen

Sortierung

Kriterium

Ziffernfolgen werden als Zahlen verglichen, file9 kommt also vor file10.

Sortiert

Zeilen

6

So funktioniert es

  1. Wählen Sie zuerst den Modus

    Natürlich für Dateinamen und Versionen, der Sprachmodus mit „de“ für deutsche Namen, 가나다 für koreanische Namen, Codepunkt nur, wenn Sie ausdrücklich die Maschinenordnung wollen, die Array.sort liefert.

  2. Legen Sie Richtung und Groß-/Kleinschreibung fest

    Ohne Unterscheidung der Groß-/Kleinschreibung ist die Voreinstellung, weil eine Namensliste selten alle Großbuchstaben vor alle Kleinbuchstaben stellen soll – und genau das tut eine Sortierung, die sie unterscheidet.

  3. Mischen Sie, wenn Sie Zufall brauchen

    Das Mischen ist ein Fisher-Yates-Durchlauf, kein Zufallskomparator. Der Zufallskomparator ist die klassische falsche Art zu mischen: Er ist verzerrt, und verschiedene Engines liefern verschiedene Verteilungen.

Häufige Fragen

Warum steht file10 vor file9?

Das ist Codepunkt-Ordnung – „1“ sortiert Zeichen für Zeichen vor „9“. Wechseln Sie zur natürlichen Ordnung, die Ziffernfolgen als Zahlen vergleicht, und file9 kommt zuerst.

Meine Liste mit Umlauten sortiert seltsam

Zwei Ursachen. Von einem Mac kopierter Text ist zerlegt gespeichert, ein zerlegtes ä sortiert also vor jedem zusammengesetzten, und die Codepunkt-Ordnung stellt ä, ö, ü und ß hinter das z, sodass „Ärger“ ans Ende der Liste rutscht. Der Sprachmodus mit „de“ behebt beides: ä wird wie a einsortiert, und ein zerlegtes ä gilt als gleich mit einem zusammengesetzten.

Was macht der Sprachmodus anders?

Er verwendet die Sortiertabelle der jeweiligen Sprache – Schwedisch stellt å hinter z, Deutsch hat zwei Konventionen für ä, Tschechisch behandelt ch als einen Buchstaben. Mit „de“ sortiert das Werkzeug nach DIN 5007-1, ä wie a; die Telefonbuch-Ordnung, in der ä wie ae zählt, bietet die Seite nicht an. Wenn nichts davon auf Ihre Liste zutrifft, ist die natürliche Ordnung die bessere Voreinstellung.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.