Was es tut
Sortiert, dedupliziert, kehrt um, mischt oder sortiert die Zeilen eines beliebigen Textes nach Länge. Unterstützt case-insensitives und natürliches Sortieren (sodass file2 vor file10 kommt). 100 % clientseitig - dein Text verlässt niemals den Browser.
So verwendest du es
- Füge Text in Input ein (ein Element pro Zeile) oder tippe auf einen Try:-Sample-Chip oberhalb des Modus-Schalters.
- Wähle einen Modus. Das Ergebnis aktualisiert sich live auf der rechten Seite.
- Schalte die Optionen ein, die du brauchst.
- Copy das Ergebnis oder Download es als
sorted.txt.
Modi
| Modus | Was er tut |
|---|---|
| A→Z | Alphabetisch, aufsteigend |
| Z→A | Alphabetisch, absteigend |
| Short | Kürzeste Zeilen zuerst (bei Gleichstand bleibt die ursprüngliche Reihenfolge) |
| Long | Längste Zeilen zuerst (bei Gleichstand bleibt die ursprüngliche Reihenfolge) |
| Reverse | Spiegelt die aktuelle Zeilenreihenfolge - kein Sortieren |
| Shuffle | Deterministische Zufallsreihenfolge (geseedet, siehe unten) |
| Unique | Entfernt doppelte Zeilen und behält das erste Auftreten jedes Elements. Die Reihenfolge bleibt erhalten - Unique sortiert nicht |
Optionen
- Case sensitive - standardmäßig aus, sodass
Appleundappleals gleich verglichen und frei verzahnt werden. Schalte es ein, um Groß- und Kleinschreibung strikt zu trennen. - Natural sort - standardmäßig aus. Eingeschaltet sortieren eingebettete Zahlen nach Wert statt Ziffer für Ziffer, sodass
file2vorfile10steht. Gilt nur für A→Z und Z→A.
Die Ergebnis-Kopfzeile zeigt die live Zeilenanzahl, zusätzlich die Anzahl entfernter Duplikate, wenn Unique aktiv ist. Download erscheint nur, wenn es eine Ausgabe zum Speichern gibt.
Beispiele
Alle Ausgaben unten sind gegen das tatsächliche Verhalten des Tools verifiziert.
A→Z (Standard, case-insensitiv) - die Original-Schreibweise bleibt erhalten, nur die Reihenfolge ändert sich:
banana
apple
Cherry
apple
Date
→
apple
apple
banana
Cherry
Date
Case sensitive eingeschaltet (Eingabe: banana, Apple, cherry, apple, Banana):
- Aus →
Apple,apple,banana,Banana,cherry - Ein →
apple,Apple,banana,Banana,cherry
Natürliches Sortieren (Eingabe: file10, file2, file1):
- Aus →
file1,file10,file2 - Ein →
file1,file2,file10
Unique (Eingabe: readme.md, src/, readme.md, tests/, src/, readme.md) → readme.md, src/, tests/ - 3 Zeilen, 3 Duplikate entfernt, Reihenfolge des ersten Auftretens bewahrt.
Short (Obst-Sample von oben) → Date, apple, apple, banana, Cherry - Längen 4, 5, 5, 6, 6, Gleichstände behalten ihre ursprüngliche Reihenfolge.
Gut zu wissen
- Privat: die gesamte Verarbeitung läuft lokal.
- Unique behält das erste Auftreten jeder Zeile (standardmäßig case-insensitiv verglichen) und bewahrt die Reihenfolge - es sortiert nie. Kombiniere es, indem du zuerst A→Z und dann Unique verwendest.
- Shuffle ist geseedet, sodass dieselbe Eingabe bei jedem Besuch dieselbe Reihenfolge ergibt (das Obst-Sample mischt zu
Date,Cherry,apple,banana,apple). - Das Leeren der Eingabe leert das Ergebnis und versteckt den Download-Knopf.
- Verwandte Tools: Find & Replace, Text Diff Viewer.