Nettoyer le texte sans en effacer le sens
Une liste copiée peut sembler désordonnée à cause d’espaces superflus ou de lignes répétées. Un nettoyage utile vise le problème précis ; il ne suppose pas que tout espace ou répétition est une erreur.
Choisir l’opération adaptée
Réduire les espaces successifs aide la prose, mais peut abîmer un tableau textuel ou l’indentation du code. Supprimer les lignes vides enlève aussi la séparation des paragraphes ; faites-le pour obtenir une liste continue.
Rogner les extrémités d’une ligne diffère de réduire ses espaces internes. Commencez par la modification minimale et comparez un échantillon à l’original.
Définir ce qui fait doublon
Deux entrées identiques peuvent représenter deux réservations ou transactions réelles. En retirer une convient à une liste de thèmes, pas forcément à un registre de présences ou de ventes.
L’outil compare les lignes complètes telles qu’écrites et conserve la première occurrence exacte. Un espace final ou une différence de casse suffit à créer une ligne distincte.
Se ressembler n’est pas être identique
Unicode permet des séquences équivalentes pour certaines lettres : un caractère accentué composé ou une lettre suivie d’une marque combinatoire. Leur apparence ne prouve pas une égalité exacte.
Ce nettoyeur ne normalise pas ces représentations et ne corrige pas la grammaire. Pour fusionner des enregistrements, définissez le critère de correspondance avant de considérer chaque variante restante comme un défaut.
Références: Unicode Standard Annex #15 — Canonical equivalence and normalization
Exemple : l’ordre change le nombre de lignes
Prenez 4 lignes : “Atelier”, “Atelier ” avec espace final, “Formation”, puis “Atelier”. Retirer les doublons exacts laisse 3 lignes, car celle terminée par une espace est différente.
Rognez d’abord les extrémités, puis retirez les doublons : il reste “Atelier” et “Formation”. C’est utile pour des thèmes uniques ; s’il s’agit de réservations distinctes, cela modifie les données, pas seulement leur présentation.