Supprimer les doublons

Supprime lignes en double, lignes vides et espaces superflus.

Le formulaire interactif est prêt lorsque JavaScript est activé.

Mode d’emploi

Collez une liste, un élément par ligne, et appuyez sur « Exécuter ». Le résultat conserve la première occurrence de chaque ligne à sa place d’origine et supprime toutes les répétitions suivantes : l’ordre dans lequel vous avez collé la liste survit donc — contrairement au tri, qui le modifie.

Trois options déterminent ce qui compte comme une même ligne. « Supprimer les espaces superflus », activée par défaut, retire les espaces, les tabulations et les autres blancs au début et à la fin de chaque ligne, espaces insécables comprises : “apple” et “apple ” n’en font alors plus qu’une. « Supprimer les lignes vides », également activée par défaut, supprime les lignes vides ; une ligne ne contenant que des espaces compte comme vide lorsque « Supprimer les espaces superflus » est activée. Lorsque « Supprimer les lignes vides » est désactivée, les lignes vides sont traitées comme n’importe quelle autre ligne : seule la première est donc conservée. « Ignorer les majuscules/minuscules », désactivée par défaut, traite Apple, apple et APPLE comme une même ligne et conserve celle qui apparaît en premier.

Des lignes qui semblent identiques peuvent pourtant survivre toutes les deux, parce que quelque chose d’invisible diffère à l’intérieur : une espace insécable entre deux mots, une apostrophe typographique (’) au lieu d’une apostrophe droite ('), une lettre d’un autre alphabet d’apparence identique, comme le о cyrillique et le o latin, ou une lettre accentuée enregistrée comme un seul caractère dans une ligne et comme une lettre suivie d’un accent séparé dans l’autre. « Supprimer les espaces superflus » n’agit qu’aux extrémités d’une ligne : ces différences subsistent donc.

Les sauts de ligne Windows et Unix sont tous deux acceptés. Le résultat est du texte brut, un élément par ligne, prêt pour le bouton « Copier ». Tout s’exécute dans votre navigateur ; la liste n’est envoyée nulle part.

Exemple

  • apple / banana / apple / cherry / bananaapple, banana, cherry : la première occurrence de chacun, dans l’ordre d’origine.
  • “apple” et “apple ” (espace finale)Une seule ligne avec « Supprimer les espaces superflus » activée, deux lorsqu’elle est désactivée.
  • Apple et appleDeux lignes par défaut ; une seule, Apple, avec « Ignorer les majuscules/minuscules » activée.
  • Une liste de 500 adresses e-mail, dont 37 copies répétées463 adresses, chacune à l’endroit où elle est apparue pour la première fois. Activez « Ignorer les majuscules/minuscules » si une même adresse a été saisie avec des majuscules différentes.

Questions fréquentes

Deux lignes semblent identiques et les deux ont survécu, pourquoi ?

Quelque chose d’invisible diffère à l’intérieur : une espace insécable, une apostrophe typographique face à une droite, une lettre d’apparence identique issue d’un autre alphabet, ou un accent enregistré différemment. « Supprimer les espaces superflus » ne retire que les blancs au début et à la fin d’une ligne. Si la seule différence tient aux majuscules, activez « Ignorer les majuscules/minuscules ».

L’ordre d’origine est-il conservé ?

Oui. La première fois qu’une ligne apparaît, elle reste à sa place, et les répétitions suivantes sont supprimées : une liste déjà arrangée le reste donc. Pour la trier aussi, utilisez ensuite l’outil « Trier des listes ».

Quelle graphie est conservée quand la casse est ignorée ?

La première de la liste. Avec Banana, banana et BANANA dans cet ordre, le résultat conserve Banana.

Comment trouver les lignes communes à deux listes ?

Utilisez l’outil « Comparateur de listes » : il affiche les lignes présentes dans les deux listes, uniquement dans la première et uniquement dans la seconde.

Outils associés