Doppelte Zeilen entfernen
Entfernen Sie doppelte Zeilen aus eingefügten Listen mit Schaltern für Reihenfolge beibehalten, auf-/absteigende Sortierung, Regeln für Groß-/Kleinschreibung, Trim und Behandlung von Leerzeilen.
Unterstützt außerdem Unicode-bewusste Vergleiche, schnelles Kopieren/Herunterladen und die Bereinigung mehrsprachiger Listen.
Was dieses Werkzeug macht
Nutzen Sie es, um Listen mit einem Eintrag pro Zeile zu bereinigen, etwa Tags, E-Mails, URLs, Produktcodes oder kopierte Recherchenotizen. Behalten Sie das erste Auftreten genau an seiner ursprünglichen Position oder sortieren Sie das eindeutige Ergebnis für eine sauberere Übergabe.
So wird es verwendet
- Fügen Sie Ihre Liste in das Eingabefeld ein, ein Eintrag pro Zeile.
- Passen Sie bei Bedarf Reihenfolge, Groß-/Kleinschreibung, Trim und Behandlung von Leerzeilen an.
- Klicken Sie auf Doppelte entfernen und kopieren oder laden Sie anschließend das bereinigte Ergebnis herunter.
Beispiele
Duplikate entfernen und ursprüngliche Reihenfolge beibehalten
Eingabe
Alpha Beta Alpha Gamma Beta
Ausgabe
Alpha Beta Gamma
Groß-/Kleinschreibung ignorieren + trimmen
Eingabe
Alpha alpha ALPHA Beta
Ausgabe
Alpha Beta
Beim Entfernen sortieren
Eingabe
item 10 item 2 item 2 item 1
Ausgabe
item 1 item 2 item 10
Glossar
Vergleichsschlüssel
Der interne Vergleichswert nach Trim, Unicode-Normalisierung und Behandlung der Groß-/Kleinschreibung. Er ist vom ursprünglich angezeigten Zeilentext getrennt.
Trimmen
Entfernt führende und nachgestellte Leerzeichen jeder Zeile vor dem Vergleich. Innere Abstände werden nicht umgeschrieben.
NFC
Eine Unicode-Normalisierungsform, die Unterschiede zwischen optisch gleichen Zeichen mit unterschiedlicher interner Darstellung verringert.
Locale-bewusste Sortierung
Eine Sortierung, die der aktiven Seitensprache folgt statt der rohen Codepunkt-Reihenfolge. Dadurch kann sich die Reihenfolge von Akzenten und gemischten Schriftsystemen ändern.
Häufige Fragen
Bleibt die ursprüngliche Reihenfolge erhalten?
Ja. Reihenfolge beibehalten ist der Standard. Das Werkzeug behält nur das erste Auftreten jeder Zeile und erhält diese Reihenfolge, sofern Sie nicht auf auf- oder absteigende Sortierung umstellen.
Kann ich bei mehrsprachigem Text die Groß-/Kleinschreibung ignorieren?
Ja, aber die Behandlung der Groß-/Kleinschreibung folgt der aktuellen Seitensprache. Bei Listen mit gemischten Sprachen, besonders mit sprachspezifischen Buchstaben, kann das Ergebnis anders ausfallen als erwartet.
Was ändert sich, wenn Trim aktiviert ist?
Führende und nachgestellte Leerzeichen werden vor dem Vergleich entfernt. Dadurch zählen `Alpha` und ` Alpha ` als dieselbe Zeile.
Wie werden Leerzeilen behandelt?
Leerzeilen werden standardmäßig ausgeschlossen. Wenn Sie das deaktivieren, werden auch Leerzeilen verglichen und wiederholte Leerzeilen auf eine einzelne beibehaltene Leerzeile reduziert.
Können optisch identische Zeilen trotzdem nicht übereinstimmen?
Ja. Die NFC-Normalisierung hilft bei vielen Unterschieden zwischen zusammengesetzten und zerlegten Zeichen, aber Zeichen mit Breite null und Vollbreiten-/Halbbreitenunterschiede können Zeilen weiterhin trennen.
Wird meine Eingabe an einen Server gesendet?
Nein. Alles läuft lokal in Ihrem Browser, und weder der Eingabetext noch das Ergebnis werden in der URL gespeichert.
Hinweise
- Vergleiche ohne Beachtung der Groß-/Kleinschreibung hängen von der aktuellen Seitensprache ab, daher brauchen gemischte Sprachlisten besondere Aufmerksamkeit.
- Zeichen mit Breite null sowie Vollbreiten-/Halbbreitenunterschiede werden nicht automatisch vereinheitlicht. Wenn sichtbare Duplikate bleiben, prüfen Sie den Text mit einem Werkzeug für unsichtbare Zeichen.
- Diese Version behält das erste Auftreten jeder Zeile. Eine Regel zum Behalten des letzten Auftretens gibt es nicht.