Supprimer les lignes en double : trier et nettoyer

Supprimez les lignes en double d'une liste de texte, avec des options de sensibilité à la casse et de tri alphabétique.

Supprimer les Lignes en Double

Signaler un problème

Trouvé un bug ou une suggestion pour Supprimer les lignes en double : trier et nettoyer ? Faites-le nous savoir !

lignes: 0
Sensible à la casse
Supprimer les espaces
Supprimer les lignes vides
Trier A-Z

Résultat Nettoyé

Collez votre liste ici... Pomme Orange Pomme (doublon) Banane

Supprimer les lignes en double

Cet outil sépare le texte collé en lignes individuelles et ne garde que celles qui sont uniques, en supprimant toute ligne qui se répète plus loin dans la liste. Quatre interrupteurs distincts déterminent quand deux lignes comptent comme identiques : la sensibilité à la casse, la suppression des espaces, la suppression des lignes vides, et si le résultat est trié par ordre alphabétique ou laissé dans l'ordre d'origine.

Comment ça marche

Le texte est découpé à chaque saut de ligne, et chaque ligne restante est comparée à celles déjà rencontrées. Avec supprimer les espaces activé, ce qui est le réglage par défaut, les espaces en début et en fin de chaque ligne sont retirés avant la comparaison, de sorte qu'une ligne avec un espace superflu à la fin ne compte plus comme différente de la même ligne sans cet espace. Avec supprimer les lignes vides activé, également par défaut, les lignes vides restantes après ce nettoyage sont retirées directement plutôt que comptées comme des doublons entre elles. Chaque ligne est comparée en minuscules sauf si sensible à la casse est activé ; c'est pourquoi "Lait" et "lait" fusionnent en une seule ligne par défaut et ne restent séparées qu'une fois cette option activée. La première apparition d'une ligne est conservée, les répétitions suivantes sont supprimées. En activant trier par ordre alphabétique, les lignes restantes sont réorganisées de A à Z au lieu de garder l'ordre du collage initial.

Exemple

En collant cette liste de courses de six lignes, avec supprimer les espaces et supprimer les lignes vides activés et sensible à la casse désactivé, il reste quatre lignes uniques : Lait, Pain, Beurre et Oeufs. Le panneau de résultat affiche 6 lignes au total, 2 supprimées et 4 restantes, car la troisième ligne n'était qu'une répétition en minuscules de la première, et la quatrième ligne était la deuxième avec un espace en trop à la fin. En activant sensible à la casse, le résultat change : "lait" compte désormais comme une ligne distincte de "Lait", il reste donc 5 lignes au lieu de 4, avec seulement 1 supprimée.

Entrée :
Lait
Pain
lait
Pain 
Beurre
Oeufs

Résultat (insensible à la casse, nettoyé, sans lignes vides) :
Lait
Pain
Beurre
Oeufs

Avec trier par ordre alphabétique également activé, les mêmes quatre lignes reviennent sous la forme Beurre, Lait, Oeufs, Pain, dans l'ordre alphabétique plutôt que dans l'ordre du collage. Ce tri ignore la casse, donc "Lait" et "lait" se retrouveraient côte à côte même avec sensible à la casse activé. Les chiffres Total, Supprimées et Restantes se mettent à jour à chaque traitement de la liste, ce qui rend visible immédiatement l'effet de chaque interrupteur.

Questions Fréquentes