Doppelte Zeilen entfernen — Duplikate aus Listen löschen
Wiederholte Zeilen löschen und jeweils die erste in Reihenfolge behalten
Verarbeitung im Browser · kein Hochladen
Was das Tool ist
Dieses Tool findet wiederholte Zeilen in einer Liste und behält von jeder nur das erste Vorkommen. Fügen Sie E-Mail-Adressen, Keywords, Logzeilen oder Konfigurationswerte ein, einen pro Zeile, und die bereinigte Liste erscheint sofort, zusammen mit der Zahl der Zeilen vorher, der behaltenen und der entfernten Zeilen.
Anleitung
- Fügen Sie Ihre Zeilen in das Eingabefeld ein, einen Eintrag pro Zeile.
- Schalten Sie bei Bedarf Optionen ein: Groß-/Kleinschreibung ignorieren behandelt Apfel und apfel als gleich, Leerzeichen am Anfang/Ende ignorieren vergleicht Zeilen ohne umgebenden Leerraum, und Leere Zeilen entfernen löscht Leerzeilen vollständig.
- Die Liste ohne Duplikate steht im Ergebnisfeld.
- Drücken Sie auf Kopieren, um das Ergebnis zu übernehmen.
So funktioniert es
- Der Text wird an Zeilenumbrüchen (\n oder \r\n) getrennt und von oben nach unten gelesen. Eine bereits gesehene Zeile wird übersprungen, eine neue ins Ergebnis übernommen.
- Verglichen wird die Zeile nach der Unicode-NFC-Normalisierung, je nach Option zusätzlich ohne umgebende Leerzeichen oder in Kleinbuchstaben. Im Ergebnis steht immer die Originalzeile.
- Groß-/Kleinschreibung ignorieren wandelt Buchstaben mit JavaScript in Kleinbuchstaben um, Umlaute eingeschlossen. Schriften ohne Groß- und Kleinschreibung wie Chinesisch oder Koreanisch sind davon nicht betroffen.
- Standardmäßig werden Leerzeilen wie jede andere Zeile behandelt, es bleibt also eine übrig. Mit Leere Zeilen entfernen verschwinden alle, und Zeilen, die nur Leerzeichen oder Tabs enthalten, gelten ebenfalls als leer. Die Zahl der entfernten Leerzeilen wird getrennt von den Duplikaten angezeigt.
- Verwendet die Eingabe Windows-Zeilenenden (\r\n), tut das Ergebnis es auch.
- Ein einzelner Zeilenumbruch am Ende zählt nicht als zusätzliche Leerzeile.
Beispiele
Eingabezeilen: Apfel, Birne, Apfel, apfel, Müller, MÜLLER, Birne.
| Option | Ergebnis | Entfernt |
|---|---|---|
| Standard | Apfel, Birne, apfel, Müller, MÜLLER | 2 Zeilen |
| Groß-/Kleinschreibung ignorieren | Apfel, Birne, Müller | 4 Zeilen |
Häufige Fragen
Welches Exemplar einer doppelten Zeile bleibt erhalten?
Das erste. Spätere Wiederholungen werden entfernt, und die übrigen Zeilen behalten ihre ursprüngliche Reihenfolge.
Werden beim Ignorieren von Leerzeichen auch die Zeilen im Ergebnis gekürzt?
Nein. Leerzeichen werden nur beim Vergleich ignoriert. Die behaltene Zeile bleibt genau so, wie Sie sie eingegeben haben.
Gelten Müller und MÜLLER bei ignorierter Groß- und Kleinschreibung als gleich?
Ja, Umlaute werden mit in Kleinbuchstaben umgewandelt. Straße und STRASSE gelten aber als verschieden, weil SS in Kleinbuchstaben zu ss wird und nicht zu ß.
Wie werden Zeilen mit Umlauten aus verschiedenen Systemen verglichen?
Jede Zeile wird vor dem Vergleich nach Unicode NFC normalisiert. Ein zerlegtes ü (u plus Trema), wie es etwa in von macOS kopierten Dateinamen vorkommt, stimmt deshalb mit dem zusammengesetzten ü überein. Dasselbe gilt für koreanisches Hangul.
Werden meine Zeilen hochgeladen?
Nein. Alles läuft in Ihrem Browser.