Ce que ça fait
Compare deux listes séparées par des sauts de ligne avec les quatre opérations ensemblistes classiques — union, intersection, différence et différence symétrique — et renvoie le résultat dédupliqué. Chaque liste se colle dans sa propre zone ; le résultat se met à jour en direct pendant que vous tapez ou changez d’opération.
C’est le moyen le plus rapide de répondre à des questions comme « quels éléments apparaissent dans les deux fichiers ? », « qu’ai-je retiré de la version B ? » ou « donne-moi tout, mais une seule fois ». Les espaces superflus sont retirés et les lignes vides ignorées par défaut, et un mode optionnel insensible à la casse traite Foo et foo comme un même élément en conservant la première casse rencontrée.
Comment l’utiliser
- Collez votre première liste dans Liste A et la seconde dans Liste B (un élément par ligne).
- Choisissez l’Opération : Union (A ∪ B), Intersection (A ∩ B), A − B (éléments seulement dans A) ou Symétrique (éléments présents dans exactement une liste).
- Activez Trim pour retirer les espaces superflus et ignorer les lignes vides (activé par défaut), ou Insensible à la casse pour confondre les différentes casses.
- Copiez le résultat avec le bouton de copie, ou partagez un lien qui encode les deux listes et les réglages.
Exemples
Union de deux listes (dédupliquée, A puis B) :
A: apple B: banana → apple
banana cherry banana
cherry date cherry
date
Intersection (éléments dans les deux) :
A: apple B: banana → banana
banana cherry cherry
cherry date
Différence A − B (éléments seulement dans A) :
A: apple B: banana → apple
banana cherry
cherry date
Intersection insensible à la casse (X correspond à x, la première casse vue est émise) :
A: X B: x → X
Bon à savoir
- Ordre : l’union émet d’abord les éléments de A (dans l’ordre) puis les nouveaux éléments de B ; l’intersection et la différence préservent l’ordre de A ; la différence symétrique liste les éléments propres à A puis ceux propres à B. Les éléments sont toujours dédupliqués.
- Gestion de la casse : par défaut,
Fooetfoosont distincts. Activez Insensible à la casse pour les traiter comme un seul élément, en conservant la première casse rencontrée. - Privé : tout le traitement s’exécute à 100 % côté client — vos listes ne quittent jamais le navigateur.
- Outils liés : List Converter (changer les séparateurs, trier, dédupliquer une seule liste), Sort Lines, Remove Duplicate Lines.