Supprimer les doublons paraît simple jusqu’à ce que deux lignes ne diffèrent que par la casse ou des espaces extérieurs. Un outil fiable doit préciser la valeur comparée, l’occurrence conservée et l’effet sur l’ordre. ListClean rogne d’abord si demandé, puis garde la première occurrence survivante. Les compteurs rendent la règle vérifiable.

La comparaison exacte conserve les différences

En mode exact, Apple et apple restent distincts, comme `North Hall` et `North Hall`. Le rognage ne touche que les bords, jamais l’intérieur. C’est le mode prudent lorsque casse ou ponctuation comptent. Comparez les compteurs et vérifiez la sortie avant de remplacer une source de référence.

Ignorer la casse n’est pas une comparaison floue

Le mode sans casse met les clés en minuscules Unicode tout en conservant la graphie de la première occurrence. Il ne retire pas les accents, ne translittère pas, ne corrige pas, ne réduit pas les espaces internes et n’assimile pas les abréviations. Café et cafe restent différents. Ce contrat étroit évite les fusions sans preuve.

Dédupliquez avant le tri facultatif

ListClean retire les doublons avant l’ordre final. En gardant l’ordre, la règle de première occurrence reste visible. Si le tri est activé, les mêmes valeurs survivantes sont réordonnées ensuite. Trier d’abord pourrait changer la graphie choisie parmi des lignes équivalentes. Le processus fixe sépare le représentant de l’ordre d’affichage.