# Doppelte Zeilen entfernen

Entferne doppelte Zeilen aus einer Liste, behalte die erste oder letzte Kopie, ignoriere Groß-/Kleinschreibung oder Leerzeichen oder entferne jede wiederholte Zeile.

https://codeknife.dev/de/doppelte-zeilen-entfernen/

## Was es tut

Entfernt wiederholte Zeilen aus einer Liste. Behalte eine Kopie jeder Zeile, entferne jede Zeile, die mehr als einmal vorkommt, oder zeige nur die Zeilen, die sich wiederholen. Die behaltenen Zeilen bleiben in ihrer ursprünglichen Reihenfolge und genau so, wie du sie getippt hast.

## So benutzt du es

1. Tippe oder füge ein Element pro Zeile ein, oder ziehe eine Textdatei hinein.
2. Wähle einen Modus und ob die **Erste Kopie** oder die **Letzte Kopie** bleibt. Schalte unter Mehr **Groß-/Kleinschreibung beachten** aus, damit `Apfel` und `apfel` übereinstimmen, oder **Leerraum um Zeilen ignorieren** ein, damit ein Leerzeichen am Ende eine Zeile nicht unterscheidet.
3. Kopiere oder lade das Ergebnis herunter. **Leere Zeilen entfernen** entfernt zuerst leere Zeilen.

## Beispiele

Eine Kopie jeder Zeile behalten:

```
b            b
a            a
b      →     c
c
a
```

Mit **Jede wiederholte Zeile entfernen** bleibt aus derselben Liste nur `c` übrig. Mit **Nur die Wiederholungen zeigen** bleiben `b` und `a`.

## Gut zu wissen

- Beim Behalten der letzten Kopie steht jede Zeile dort, wo sie zuletzt vorkam: `b, a, b, c, a` wird zu `b, c, a`.
- Ohne Beachtung der Groß-/Kleinschreibung bleibt die zuerst gesehene Kopie erhalten, in der getippten Schreibweise.
- Leere Zeilen zählen auch als Zeilen. Zwei leere Zeilen sind doppelt, außer du entfernst leere Zeilen.
- Ein einzelner Zeilenumbruch am Textende schließt die letzte Zeile ab, statt eine leere hinzuzufügen.

## Wie werden doppelte Zeilen erkannt?

Zwei Zeilen sind doppelt, wenn ihr Text identisch ist. Ohne Beachtung der Groß-/Kleinschreibung gelten Apfel und apfel als dieselbe Zeile, und bei ignoriertem Leerraum passt eine Zeile mit Leerzeichen am Ende zu der ohne. Die behaltenen Zeilen bleiben genau so, wie du sie getippt hast, in ihrer ursprünglichen Reihenfolge.

## Häufige Fragen

### Was ist der Unterschied zwischen einer Kopie behalten und jede wiederholte Zeile entfernen?

Eine Kopie behalten lässt von jeder Zeile ein Exemplar übrig, aus a, b, a wird also a, b. Jede wiederholte Zeile entfernen löscht alle Kopien von allem, was mehr als einmal vorkommt, aus a, b, a wird also b. Nutze es, um Werte zu finden, die nur einmal vorkommen.

### Ändert das Behalten der letzten Kopie die Reihenfolge?

Die behaltenen Zeilen stehen in der Reihenfolge der Kopie, die du behältst. Wird die letzte Kopie behalten, wird aus a, b, a also b, a, weil das letzte a nach b kommt.

### Sendet dieses Werkzeug meine Zeilen irgendwohin?

Nein. Alles passiert in deinem Browser. Was du eingibst, wird nie an unsere Server gesendet.