0

Kodiert

Zeilenduplikate entfernen

Über das Entfernen von Zeilenduplikaten

Diese Funktion entfernt doppelte Zeilen aus mehrzeiligem Text. Wenn dieselbe Zeile mehrfach vorkommt, bleibt nur das erste Vorkommen erhalten; alle späteren Vorkommen werden gelöscht.

Die verbleibenden Zeilen behalten ihre ursprüngliche Reihenfolge. Der Text wird dabei nicht sortiert.

Wenn zum Beispiel aus dem folgenden Text doppelte Zeilen entfernt werden:

apple
banana
apple
orange
banana

Das Ergebnis lautet:

apple
banana
orange
EingabezeileErgebnisBeschreibung
apple (1. Mal)BeibehaltenDies ist das erste Vorkommen der Zeile.
banana (1. Mal)BeibehaltenDies ist das erste Vorkommen der Zeile.
apple (2. Mal)GelöschtDieselbe Zeile ist bereits aufgetreten.
orange (1. Mal)BeibehaltenDies ist das erste Vorkommen der Zeile.
banana (2. Mal)GelöschtDieselbe Zeile ist bereits aufgetreten.

Für die Duplikaterkennung wird jeweils die gesamte Zeile verglichen. Unterschiede bei Groß- und Kleinschreibung, Leerzeichen am Anfang oder Ende sowie Vollbreiten- und Halbbreitenzeichen gelten als unterschiedlicher Text.