# Supprimer les lignes en double

Supprimez les lignes en double d’une liste, gardez la première ou la dernière copie, ignorez la casse ou les espaces, ou retirez toute ligne répétée.

https://codeknife.dev/fr/supprimer-lignes-en-double/

## Ce qu’il fait

Supprime les lignes répétées d’une liste. Gardez une copie de chaque ligne, retirez toute ligne qui apparaît plus d’une fois ou n’affichez que les lignes qui se répètent. Les lignes gardées restent dans leur ordre d’origine, exactement comme saisies.

## Comment l’utiliser

1. Saisissez ou collez un élément par ligne, ou déposez un fichier texte.
2. Choisissez un mode et gardez la **Première copie** ou la **Dernière copie**. Sous Plus, désactivez **Sensible à la casse** pour que `Pomme` et `pomme` correspondent, ou activez **Ignorer les espaces autour** pour qu’une espace finale ne rende pas une ligne différente.
3. Copiez ou téléchargez le résultat. **Supprimer les lignes vides** retire d’abord les lignes vides.

## Exemples

Garder une copie de chaque ligne :

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

Avec **Retirer toute ligne répétée**, la même liste ne laisse que `c`. Avec **Afficher seulement les répétitions**, elle laisse `b` et `a`.

## Bon à savoir

- Garder la dernière copie place chaque ligne là où elle est apparue en dernier : `b, a, b, c, a` devient `b, c, a`.
- Sans la casse, la première copie rencontrée est gardée, avec la casse saisie.
- Les lignes vides comptent aussi. Deux lignes vides sont en double, sauf si vous supprimez les lignes vides.
- Un seul saut de ligne à la fin du texte termine la dernière ligne au lieu d’en ajouter une vide.

## Comment les lignes en double sont-elles trouvées ?

Deux lignes sont en double quand leur texte est identique. Sans la casse, Pomme et pomme comptent pour la même ligne, et avec les espaces autour ignorés, une ligne avec une espace à la fin correspond à celle sans. Les lignes gardées restent exactement comme vous les avez saisies, dans leur ordre d’origine.

## Questions fréquentes

### Quelle différence entre garder une copie et retirer toute ligne répétée ?

Garder une copie laisse un seul exemplaire de chaque ligne : a, b, a devient a, b. Retirer toute ligne répétée supprime toutes les copies de ce qui apparaît plus d’une fois : a, b, a devient b. Utile pour trouver les valeurs qui n’apparaissent qu’une fois.

### Garder la dernière copie change-t-il l’ordre ?

Les lignes gardées suivent l’ordre de la copie conservée. Avec la dernière copie gardée, a, b, a devient b, a, car le dernier a vient après b.

### Cet outil envoie-t-il mes lignes quelque part ?

Non. Tout se passe dans votre navigateur. Ce que vous saisissez n’est jamais envoyé à nos serveurs.