Doppelte Zeilen entfernen
Eine Liste einfügen und nur das erste Vorkommen jeder Zeile behalten, in der Reihenfolge, in der Sie sie eingefügt haben.
- Zeilen vorher
- 1
- Zeilen nachher
- 0
- entfernt
- 1
Oben einfügen oder tippen, das Ergebnis erscheint hier.
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.
Beispiel
Eltern-E-Mail-Liste für die Klassenfahrt: aus 11 Zeilen werden 5 Adressen
Die Elternvertretung der 3b hat Adressen aus zwei Quellen zusammenkopiert: der Liste vom Elternabend und dem Online-Formular. Manche Eltern stehen doppelt, einmal mit großem Anfangsbuchstaben, einmal mit Leerzeichen am Ende, dazwischen Leerzeilen. Die 11 Zeilen kommen ins Feld (Namen erfunden, alle @example.com).
- Mit den Voreinstellungen (Leerraum und leere Zeilen entfernen) fallen die zwei Leerzeilen weg, und die Adresse mit dem Leerzeichen am Ende gilt als gleich: 11 Zeilen vorher, 7 nachher, 4 entfernt.
- Übrig sind noch Anna.Muster@ und anna.muster@ als zwei Einträge, ebenso Lena.Probe@ und lena.probe@: Ohne weitere Option wird Zeichen für Zeichen verglichen.
- Mit „Groß-/Kleinschreibung ignorieren“ zählen auch sie als gleich: 5 Zeilen nachher, 6 entfernt. Behalten wird jeweils die zuerst eingefügte Schreibweise an ihrer Stelle.
| Einstellungen | Zeilen vorher | Zeilen nachher | entfernt |
|---|---|---|---|
| Nur leere Zeilen entfernen | 11 | 8 | 3 |
| Voreinstellung: Leerraum und leere Zeilen entfernen | 11 | 7 | 4 |
| Dazu Groß-/Kleinschreibung ignorieren | 11 | 5 | 6 |
Übrig bleiben 5 Adressen in der Reihenfolge der Liste: anna.muster@, jonas.beispiel@, Lena.Probe@, max.mustermann@ und erika.musterfrau@example.com – bereit für das BCC-Feld. „Entfernt“ zählt die weggefallenen Leerzeilen mit.
So funktioniert es
- Fügen Sie Ihre Liste ein, einen Eintrag pro Zeile: E-Mail-Adressen, URLs, Artikelnummern, Suchbegriffe, Log-Zeilen.
- Entscheiden Sie, wie streng verglichen werden soll. „Groß-/Kleinschreibung ignorieren“ behandelt Apfel und apfel als gleich; „Leerraum entfernen“ ignoriert Leerraum am Anfang und Ende jeder Zeile.
- „Leere Zeilen entfernen“ eingeschaltet lassen, um auch Leerzeilen zu verwerfen. Ausgeschaltet bleibt nur die erste Leerzeile im ganzen Text; jede weitere gilt, wo auch immer, als Duplikat.
- Das Ergebnis erscheint schon beim Tippen. Die Ausgabe behält das erste Vorkommen jeder Zeile an ihrer ursprünglichen Position, und die Anzahl der entfernten Zeilen wird angezeigt.
Häufige Fragen
- Ändert das Entfernen von Duplikaten die Reihenfolge meiner Zeilen?
- Nein. Das erste Vorkommen jeder Zeile bleibt an seinem Platz, spätere Wiederholungen werden entfernt. Wenn Sie eine sortierte, eindeutige Liste möchten, nutzen Sie stattdessen „Zeilen sortieren“ mit der Option „Duplikate entfernen“.
- Gelten Zeilen, die sich nur in Leerzeichen oder Großbuchstaben unterscheiden, als Duplikate?
- Nur wenn Sie die entsprechende Option aktivieren. „Leerraum entfernen“ (voreingestellt) streicht Leerzeichen und Tabulatoren am Anfang und Ende jeder Zeile, auch in der Ausgabe; „Groß-/Kleinschreibung ignorieren“ vergleicht ohne Rücksicht auf Groß- und Kleinschreibung. Ohne diese Optionen wird exakt Zeichen für Zeichen verglichen.
- Wie groß darf die eingefügte Liste sein?
- Hunderttausende Zeilen sind in einem modernen Browser kein Problem; die Arbeit erledigt ein einziger Durchlauf mit einer Hash-Menge im Arbeitsspeicher. Bei sehr großen Dateien dauert eher das Einfügen in das Textfeld als die Verarbeitung.
- Werden Windows-Zeilenenden (CRLF) berücksichtigt?
- Ja. Getrennt wird an \n, \r\n und einem einzelnen \r, Text aus Windows, macOS und Linux wird also gleich behandelt. Die Ausgabe verwendet \n als Zeilenende.
- Gilt „Müller“ als gleich wie „MÜLLER“?
- Mit „Groß-/Kleinschreibung ignorieren“ ja, auch mit Umlauten. „Straße“ und „STRASSE“ bleiben aber zwei Zeilen: Verglichen wird Buchstabe für Buchstabe in Kleinschrift, und ß wird dabei nicht zu ss.
- Welche Schreibweise bleibt stehen?
- Immer die zuerst eingefügte: Steht „Anna.Muster@example.com“ vor „anna.muster@example.com“, bleibt mit ignorierter Groß-/Kleinschreibung die erste Zeile genau so geschrieben stehen. Mit „Leerraum entfernen“ kommt sie ohne Leerzeichen am Anfang und Ende heraus.
- Wird meine Liste hochgeladen?
- Nein. Alles läuft in Ihrem Browser, Kunden-E-Mail-Listen und interne Logs verlassen Ihr Gerät also nicht.