Duplikate entfernen

Doppelte und leere Zeilen sowie überflüssige Leerzeichen entfernen.

Das interaktive Formular ist verfügbar, sobald JavaScript aktiviert ist.

So funktioniert es

Fügen Sie eine Liste ein, ein Eintrag pro Zeile, und klicken Sie auf „Ausführen“. Das Ergebnis behält das erste Vorkommen jeder Zeile an seiner ursprünglichen Position und entfernt jede spätere Wiederholung; die eingefügte Reihenfolge bleibt also erhalten — anders als beim Sortieren, das sie verändert.

Drei Optionen legen fest, was als gleiche Zeile gilt. „Leerraum entfernen“, standardmäßig aktiviert, entfernt Leerzeichen, Tabulatoren und anderen Leerraum am Anfang und Ende jeder Zeile, einschließlich geschützter Leerzeichen, sodass „apple“ und „apple “ zu einer Zeile werden. „Leerzeilen entfernen“, ebenfalls standardmäßig aktiviert, entfernt leere Zeilen; eine Zeile, die nur Leerzeichen enthält, gilt als leer, wenn „Leerraum entfernen“ aktiviert ist. Ist „Leerzeilen entfernen“ deaktiviert, werden Leerzeilen wie jede andere Zeile behandelt, sodass nur die erste erhalten bleibt. „Groß-/Kleinschreibung ignorieren“, standardmäßig deaktiviert, behandelt Apple, apple und APPLE als dieselbe Zeile und behält die, die zuerst vorkam.

Zeilen, die identisch aussehen, können trotzdem beide erhalten bleiben, weil sich in ihnen etwas Unsichtbares unterscheidet: ein geschütztes Leerzeichen zwischen zwei Wörtern, ein typografischer Apostroph (’) statt eines geraden ('), ein gleich aussehender Buchstabe aus einem anderen Alphabet, etwa das kyrillische о und das lateinische o, oder ein Buchstabe mit Akzent, der in der einen Zeile als ein einziges Zeichen und in der anderen als Buchstabe plus separater Akzent gespeichert ist. „Leerraum entfernen“ wirkt nur auf die Enden einer Zeile, daher bleiben diese Unterschiede bestehen.

Zeilenumbrüche im Windows- und im Unix-Format werden gleichermaßen akzeptiert. Das Ergebnis ist reiner Text, eine Zeile pro Eintrag, bereit für die Schaltfläche „Kopieren“. Alles läuft in Ihrem Browser; die Liste wird nirgendwohin gesendet.

Beispiel

  • apple / banana / apple / cherry / bananaapple, banana, cherry: jeweils das erste Vorkommen, in der ursprünglichen Reihenfolge.
  • „apple“ und „apple “ (Leerzeichen am Ende)Eine Zeile, wenn „Leerraum entfernen“ aktiviert ist, zwei, wenn die Option deaktiviert ist.
  • Apple und appleStandardmäßig zwei Zeilen; eine, Apple, wenn „Groß-/Kleinschreibung ignorieren“ aktiviert ist.
  • Eine Liste mit 500 E-Mail-Adressen, davon 37 wiederholte Kopien463 Adressen, jede an der Stelle, an der sie zuerst vorkam. Aktivieren Sie „Groß-/Kleinschreibung ignorieren“, wenn dieselbe Adresse mit unterschiedlicher Großschreibung eingegeben wurde.

Häufige Fragen

Zwei Zeilen sehen gleich aus, aber beide blieben stehen — warum?

In ihnen unterscheidet sich etwas Unsichtbares: ein geschütztes Leerzeichen, ein typografischer gegenüber einem geraden Apostroph, ein gleich aussehender Buchstabe aus einem anderen Alphabet oder ein anders gespeicherter Akzent. „Leerraum entfernen“ entfernt nur Leerraum am Anfang und Ende einer Zeile. Liegt der einzige Unterschied in der Großschreibung, aktivieren Sie „Groß-/Kleinschreibung ignorieren“.

Bleibt die ursprüngliche Reihenfolge erhalten?

Ja. Beim ersten Auftreten bleibt eine Zeile an ihrer Stelle, spätere Wiederholungen werden entfernt; eine bereits geordnete Liste bleibt also geordnet. Um sie zusätzlich zu sortieren, verwenden Sie anschließend das Werkzeug „Listen sortieren“.

Welche Schreibweise bleibt erhalten, wenn die Groß-/Kleinschreibung ignoriert wird?

Die erste in der Liste. Bei Banana, banana und BANANA in dieser Reihenfolge behält das Ergebnis Banana.

Wie finde ich die Zeilen, die zwei Listen gemeinsam haben?

Verwenden Sie das Werkzeug „Listen vergleichen“: Es zeigt die Zeilen, die in beiden Listen stehen, die nur in der ersten und die nur in der zweiten.

Verwandte Werkzeuge