Comparer deux listes — Éléments communs et différences
Comparer deux listes : intersection, différences et union sans doublons
Traitement dans le navigateur · aucun envoi de fichier
Une ligne correspond à un élément. Les lignes vides et les doublons sont supprimés, en gardant la première orthographe. Ni normalisation Unicode ni repli de casse propre à une langue ne sont appliqués.
0 résultats · 0 dans A · 0 dans B (uniques)
Mode d’emploi
- Collez un élément par ligne dans la liste A et dans la liste B.
- Choisissez : éléments communs, seulement dans A, seulement dans B, tous les éléments uniques ou éléments présents dans une seule liste.
- Réglez les options de suppression des espaces autour des lignes et de prise en compte de la casse.
- Vérifiez les compteurs et copiez le résultat.
Opérations sur les ensembles
L’intersection contient les éléments présents dans les deux listes. La différence A contient les éléments de A absents de B, et la différence B l’inverse. L’union regroupe tous les éléments uniques. La différence symétrique contient les éléments qui ne figurent que dans une seule des deux listes.
Le résultat suit d’abord l’ordre de la liste A, puis ajoute les éléments propres à B lorsque l’opération choisie en a besoin. Les lignes vides sont supprimées. Si la suppression des espaces est désactivée, les espaces en début et en fin de ligne font partie de l’élément, si bien que deux lignes sinon identiques peuvent être considérées comme différentes. L’option qui ignore la casse utilise une simple conversion en minuscules, et non un repli de casse propre à une langue. Les accents et les formes de normalisation Unicode ne sont pas modifiés : « é » et « e » restent différents, et une même chaîne écrite en forme composée ou décomposée peut rester distincte.
Exemple
Si A contient pomme, 中文 et 😀, et B contient 中文, 😀 et poire, l’intersection est 中文 et 😀. Seule A contient pomme, seule B contient poire, et l’union compte quatre éléments.
Limites et confidentialité
La taille totale des deux listes est limitée à un million de caractères. C’est un outil de comparaison d’ensembles : il ne compare pas la fréquence des doublons et ne suit pas les déplacements de lignes comme un outil de diff. Tout s’exécute dans votre navigateur, sans envoi ni enregistrement de vos listes.
Questions fréquentes
Un élément peut-il contenir plusieurs mots ?
Oui. Chaque ligne entière est un élément. Les espaces et les virgules ne découpent pas une ligne en plusieurs éléments.
L’outil compare-t-il le nombre de doublons ?
Non. Il raisonne en ensembles : chaque élément n’est compté qu’une fois. Le résultat et les compteurs des deux listes indiquent des éléments uniques, après la normalisation choisie.
Quelle orthographe est conservée quand la casse est ignorée ?
La comparaison passe par la conversion en minuscules de JavaScript, mais le résultat garde la première orthographe d’origine. La liste A est prioritaire pour les éléments communs et pour l’union.
Mes listes sont-elles envoyées quelque part ?
Non. Toutes les opérations se font dans votre navigateur, sans envoi ni enregistrement de vos listes.