Zeilen Sortieren
Ein Zeilensortierer ordnet jede Zeile eingefügten Textes nach einer Regel Ihrer Wahl. Liste einfügen, Alphabetisch, Numerisch, Nach Länge, Natürlich, Zufällig oder Umkehren wählen, und das Ergebnisfeld aktualisiert sich beim Tippen. Natürlich ist die Reihenfolge, die man von Dateinamen erwartet: file10, file2, file1 kommt als file1, file2, file10 zurück, während rein alphabetisch file1, file10, file2 ergibt.
Beliebte Werkzeuge
Über Zeilen Sortieren
Das Werkzeug trennt Ihren Text an Zeilenumbrüchen und rührt den Inhalt einer Zeile nie an: führende Leerzeichen, Satzzeichen und Groß- und Kleinschreibung überstehen die Sortierung unverändert. Sechs Schaltflächen wählen den Vergleich. Alphabetisch vergleicht die ganze Zeile nach den Sprachregeln des Browsers. Numerisch liest die Zahl am Zeilenanfang, deshalb kommt 10, 9, 100, 2 als 2, 9, 10, 100 zurück und nicht in Textreihenfolge. Nach Länge sortiert nach Zeichenzahl. Natürlich mischt beides, sodass Ziffern innerhalb einer Zeichenkette als Zahlen verglichen werden. Zufällig mischt, Umkehren dreht die aktuelle Reihenfolge um.
Vier Kästchen ändern, was verglichen wird und was übrig bleibt. Absteigend dreht das Ergebnis und tut bei Zufällig und Umkehren bewusst nichts, weil beide keine aufsteigende Richtung haben. Groß-/Kleinschreibung beachten steuert den Duplikatabgleich: ohne Haken sind Apple, apple und APPLE dieselbe Zeile und Duplikate entfernen behält eine; mit Haken bleiben alle drei. Leerzeilen entfernen wirft Zeilen weg, die nur Leerraum enthalten, und Duplikate entfernen behält das erste Vorkommen jeder Zeile.
Die drei Zähler über der Eingabe machen die Wirkung sichtbar. Eingabezeilen ist, was Sie eingefügt haben, Ausgabezeilen, was zurückkam, und Entfernt die Differenz. Das Beispiel, mit dem die Seite öffnet - banana, apple, cherry, date, apple, eine Leerzeile und fig - zeigt unverändert 7, 7 und 0, und 7, 5 und 2, sobald Leerzeilen entfernen und Duplikate entfernen gesetzt sind.
Alles läuft in Ihrem Browser: Die eingefügte Liste wird nie hochgeladen. Zwei Dinge sollte man vorher wissen. Der Numerikmodus liest jede Zeile ohne führende Zahl als null, eine gemischte Liste stellt Textzeilen also vor die positiven Zahlen, statt sie abzuweisen. Und Groß-/Kleinschreibung beachten ändert den Duplikatabgleich, nicht die Sortierreihenfolge selbst, weil der alphabetische Vergleich Sprachregeln folgt, die apple ohnehin vor Banana setzen.
Anwendungsfälle
Anleitung
Fügen Sie Ihre Liste in das Eingabefeld ein, ein Eintrag je Zeile; die dort stehende Beispielliste lässt sich markieren und überschreiben.
Wählen Sie in der Schaltflächenreihe einen Modus: Alphabetisch, Numerisch, Nach Länge, Natürlich, Zufällig oder Umkehren.
Setzen Sie die nötigen Optionen - Absteigend, Groß-/Kleinschreibung beachten, Leerzeilen entfernen, Duplikate entfernen - und beobachten Sie die Zähler Eingabezeilen, Ausgabezeilen und Entfernt.
Lesen Sie die sortierte Liste im Ergebnisfeld, das sich bei jedem Tastendruck und jeder Optionsänderung ohne Klick aktualisiert.
Drücken Sie Kopieren für die Zwischenablage, Mischen für eine sofortige Zufallsreihenfolge oder die Tauschschaltfläche, um das Ergebnis für einen zweiten Durchgang in die Eingabe zurückzuholen.
Profi-Tipps
- Sortieren Sie nach Länge, bevor Sie eine Liste von Aufzählungspunkten oder Menütiteln überarbeiten: Die längsten Zeilen sinken nach unten, und genau die sprengen bei 390 Pixeln das Layout.
- Nehmen Sie Natürlich statt Alphabetisch, sobald Ihre Zeilen auf Zahlen enden. Bei file10, file2, file1 widersprechen sich die Modi: Natürlich liefert file1, file2, file10, Alphabetisch file1, file10, file2.
- Groß-/Kleinschreibung beachten ist hier vor allem ein Duplikatschalter. Ohne Haken fallen Apple, apple und APPLE unter Duplikate entfernen auf eine Zeile zusammen; mit Haken bleiben alle drei. Die alphabetische Reihenfolge selbst ändert sich kaum.
- Achten Sie auf den Zähler Entfernt statt nachzuzählen. Beim mitgelieferten Beispiel springt er von 0 auf 2, sobald beide Entfernen-Kästchen gesetzt sind - also genau eine Leerzeile und eine Wiederholung.
- Absteigend wirkt in Zufällig und Umkehren nicht, und das ist Absicht - keiner der beiden hat eine aufsteigende Richtung. Um eine gemischte Liste umzudrehen, drücken Sie danach Umkehren.
Fehlerbehebung
Die erste Zeile des Ergebnisses ist leer.
Ihre Liste enthält eine Leerzeile, und alphabetisch steht die leere Zeichenkette vor jedem Wort. Genau das tut die Beispielliste. Setzen Sie Leerzeilen entfernen, um Zeilen aus reinem Leerraum zu streichen; der Zähler Entfernt bestätigt, wie viele herausgenommen wurden.
Die numerische Sortierung hat Wörter an den Listenanfang gestellt.
Der Numerikmodus liest jede Zeile als Zahl, und jede Zeile ohne führende Zahl gilt als null - Textzeilen sammeln sich also vor jeder positiven Zahl. 10, apple, 2, banana ergibt apple, banana, 2, 10. Trennen Sie Zahlen und Text, oder nehmen Sie Alphabetisch oder Natürlich.
Duplikate entfernen hat Zeilen gelöscht, die sich nur in der Schreibweise unterscheiden.
Der Duplikatabgleich ignoriert die Schreibweise, bis Sie Groß-/Kleinschreibung beachten setzen. Apple, apple und APPLE sind dann eine Zeile und der Zähler meldet zwei entfernt. Mit Haken bleiben alle drei erhalten - das ist die Option für Fälle, in denen die Schreibweise Bedeutung trägt, etwa bei Namen von Umgebungsvariablen.
Absteigend bewirkt nichts.
Sie sind in Zufällig oder Umkehren, wo die Option absichtlich ignoriert wird, weil es dort keine aufsteigende Richtung zum Umdrehen gibt. Wechseln Sie zu Alphabetisch, Numerisch, Nach Länge oder Natürlich, dann greift Absteigend sofort; eine gemischte Liste drehen Sie danach mit Umkehren um.
Eingabezeilen zeigt 1, obwohl das Feld leer aussieht.
Ein leeres Feld zerfällt trotzdem in eine Zeile, der Zähler steht also auf Eingabezeilen 1, Ausgabezeilen 1 und Entfernt 0. Das ist Arithmetik, kein Fehler. Am anderen Ende zeigt sich dasselbe: Eine Liste, die mit einem Zeilenumbruch endet, zählt eine Zeile mehr als sichtbar, weil der Text nach dem letzten Umbruch eine leere Zeile ist.
Häufig gestellte Fragen
Fügen Sie die Zeilen in das Eingabefeld ein und lassen Sie die Schaltfläche Alphabetisch ausgewählt - sie ist die Voreinstellung, und das Ergebnisfeld füllt sich beim Tippen. Für Z bis A setzen Sie Absteigend. Verglichen wird nach den Sprachregeln des Browsers statt nach Zeichencodes, weshalb apple vor Banana steht.
Natürliche Sortierung liest Ziffernfolgen als Zahlen. Bei file10, file2 und file1 liefert Natürlich file1, file2, file10, Alphabetisch dagegen file1, file10, file2, weil es „1" und „2" zeichenweise vergleicht. Nehmen Sie Natürlich für alles mit einem Zähler im Namen: Dateinamen, Versionsangaben, Rechnungsnummern.
Setzen Sie Duplikate entfernen. Das erste Vorkommen jeder Zeile bleibt, spätere Wiederholungen fallen weg, und der Zähler Entfernt zeigt, wie viele. Der Abgleich ignoriert die Schreibweise, solange Groß-/Kleinschreibung beachten nicht gesetzt ist: Apple, apple und APPLE fallen zusammen und bleiben mit Haken drei getrennte Zeilen.
Excel sortiert eine Spalte über Daten und Sortieren, Word über die A-Z-Schaltfläche im Start-Menüband, und Google Docs braucht ein Add-on, weil Sortieren dort nicht eingebaut ist. Alle drei arbeiten an einem bereits geöffneten Dokument. Diese Seite ist schneller, wenn die Liste in der Zwischenablage statt in einer Datei steckt - und die einzige der vier mit natürlicher Ordnung oder Sortierung nach Länge.
Ja - drücken Sie Nach Länge, und die Zeilen werden nach Zeichenzahl geordnet, die kürzeste zuerst, wobei Absteigend das umdreht. Gezählt werden auch Leerzeichen und Satzzeichen, „New York" hat also acht Zeichen. Aus aaa, a, aaaa, aa macht das Werkzeug a, aa, aaa, aaaa.
Sie liest sie als null, statt sie abzuweisen. 10, apple, 2, banana numerisch sortiert ergibt apple, banana, 2, 10 - beide Textzeilen zählen als null, behalten ihre ursprüngliche Reihenfolge zueinander und landen vor den positiven Zahlen. Ist Ihre Liste gemischt, sortieren Sie zuerst alphabetisch oder trennen Sie die Zahlen ab.
VS Code braucht eine Erweiterung oder den Palettenbefehl Sort Lines Ascending, Notepad++ bietet Bearbeiten, Zeilenoperationen, Zeilen sortieren, und Vim nutzt :sort, mit :sort n für Zahlen und :sort u zum Entdoppeln. Alle drei ändern eine Datei an Ort und Stelle; diese Seite lässt Ihre Datei unberührt und gibt Ihnen einen Block zum Einfügen.
Standardmäßig ja, und alphabetisch wandert eine Leerzeile nach oben, weil die leere Zeichenkette vor jedem Wort steht. Die Beispielliste dieser Seite enthält eine Leerzeile, deshalb wirkt die erste Ergebniszeile leer. Setzen Sie Leerzeilen entfernen, um jede Zeile aus reinem Leerraum zu streichen; der Zähler Entfernt sagt Ihnen, wie viele es waren.
Nein. Aufteilen, Sortieren und Zählen laufen in JavaScript auf dieser Seite, der eingefügte Text verlässt den Browser also nie und nichts wird zwischen Besuchen gespeichert. Das heißt auch: Die Liste ist weg, sobald Sie den Tab schließen - drücken Sie Kopieren und sichern Sie das Ergebnis, bevor Sie gehen.
Entfernt ist schlicht Eingabezeilen minus Ausgabezeilen und bewegt sich nur, wenn Leerzeilen entfernen oder Duplikate entfernen wirklich etwas wegnimmt. Beim mitgelieferten Beispiel steht 0, bis eines der Kästchen gesetzt ist, dann 2 - eine Leerzeile und ein wiederholtes „apple". Zeigt er eine unerwartete Zahl, ist eines dieser beiden Kästchen aktiv.