En programmation, lorsque vous voulez être plus intelligent que de comparer si 2 chaînes sont parfaitement égales ( “abc” == “abd” ? ) … comme dans quelle mesure la première chaîne est différente de la 2ème (par exemple si l'utilisateur a entré quelque chose avec une faute de frappe), vous avez le choix entre plusieurs algorithmes, chacun avec des avantages et des inconvénients ou conçu pour des cas particuliers.
Ce site est fait précisément pour cela : fournissez deux chaînes de caractères et il appliquera plusieurs algorithmes pour vous indiquer les différences. Selon les chaînes à identifier, quelques tests suffisent pour déterminer l’algorithme et le seuil les plus adaptés. Le site effectue tous ces tests simultanément et renvoie un pourcentage de similarité entre les chaînes.
- Levenshtein
- NeedlemanWunch
- Smith-Waterman
- Smith-Waterman Gotoh
- Smith-Waterman Gotoh Windowed Affine
- Année
- Année Winkler
- Distance QGrams
- Distance du pâté de maisons
- Similitude cosinus
- Distance euclidienne
- Écart de longueur de Chapman
- Coefficient de chevauchement
(Certaines étant directement intégrées à votre langage préféré, d'autres nécessitant des bibliothèques externes ou devant être codées par vos soins)
Remarque : le site est protégé par un système anti-bots, du genre Cloudflare, agaçant mais sans plus (à part cette capture d'écran peu esthétique pour nous).




