Doppelte Zeilen entfernen: Duplikate bereinigen
Entfernen Sie doppelte Zeilen aus einer Textliste, mit Optionen für Groß-/Kleinschreibung und alphabetisches Sortieren.
Bereinigtes Ergebnis
Liste hier einfügen... Apfel Orange Apfel (Duplikat) Banane
Doppelte Zeilen entfernen
Dieses Werkzeug teilt eingefügten Text in einzelne Zeilen auf und behält nur die eindeutigen, wobei jede Zeile entfernt wird, die weiter unten in der Liste erneut auftaucht. Vier separate Schalter legen fest, wann zwei Zeilen als gleich gelten: Groß-/Kleinschreibung beachten, Leerzeichen zuschneiden, leere Zeilen entfernen und ob das Ergebnis alphabetisch sortiert oder in der ursprünglichen Reihenfolge belassen wird.
So funktioniert es
Die Eingabe wird an jedem Zeilenumbruch getrennt, und jede verbleibende Zeile wird mit den bereits gesehenen verglichen. Ist Leerzeichen zuschneiden aktiv, was standardmäßig der Fall ist, werden führende und nachgestellte Leerzeichen vor dem Vergleich entfernt, sodass eine Zeile mit einem überflüssigen Leerzeichen am Ende nicht mehr als anders gilt als dieselbe Zeile ohne dieses Leerzeichen. Ist Leere Zeilen entfernen aktiv, ebenfalls standardmäßig, werden nach dem Zuschneiden verbleibende leere Zeilen direkt gelöscht, statt als gegenseitige Duplikate gezählt zu werden. Jede Zeile wird mit ihrer Kleinschreibung verglichen, solange Groß-/Kleinschreibung beachten nicht eingeschaltet ist; deshalb verschmelzen "Rechnung senden" und "rechnung senden" standardmäßig zu einer einzigen Zeile und bleiben nur getrennt, wenn dieser Schalter aktiviert wird. Die erste Zeile, in der ein Eintrag erscheint, bleibt erhalten, spätere Wiederholungen werden entfernt. Ist Alphabetisch sortieren aktiviert, werden die verbleibenden Zeilen von A bis Z neu geordnet, statt in der eingefügten Reihenfolge zu bleiben.
Beispiel
Wird diese sechszeilige Aufgabenliste eingefügt, bleiben bei aktiviertem Zuschneiden und Entfernen leerer Zeilen sowie ausgeschalteter Groß-/Kleinschreibung vier eindeutige Zeilen übrig: Rechnung senden, Meeting vorbereiten, Bericht schreiben und Kunde anrufen. Das Ergebnisfeld zeigt 6 Zeilen insgesamt, 2 entfernt und 4 verbleibend, weil die dritte Zeile nur eine kleingeschriebene Wiederholung der ersten war und die fünfte Zeile lediglich die zweite mit einem zusätzlichen Leerzeichen am Ende. Wird Groß-/Kleinschreibung beachten eingeschaltet, ändert sich das Ergebnis: "rechnung senden" gilt nun als eigene Zeile gegenüber "Rechnung senden", sodass 5 Zeilen übrig bleiben und nur 1 entfernt wird.
Eingabe:
Rechnung senden
Meeting vorbereiten
rechnung senden
Bericht schreiben
Meeting vorbereiten
Kunde anrufen
Ausgabe (ohne Groß-/Kleinschreibung, zugeschnitten, leere Zeilen entfernt):
Rechnung senden
Meeting vorbereiten
Bericht schreiben
Kunde anrufen
Ist zusätzlich Alphabetisch sortieren aktiv, kommen dieselben vier Zeilen als Bericht schreiben, Kunde anrufen, Meeting vorbereiten, Rechnung senden zurück, unabhängig von der eingefügten Reihenfolge. Diese Sortierung ignoriert Groß- und Kleinschreibung, sodass "Rechnung senden" und "rechnung senden" auch bei aktivierter Groß-/Kleinschreibung nah beieinander einsortiert würden. Die Zahlen für Gesamt, Entfernt und Verbleibend werden bei jeder Verarbeitung der Liste aktualisiert, sodass die Wirkung jedes Schalters sofort sichtbar ist.