![]() |
[TCL] [Librairie] Distance de Levenshtein (version actuelle : 1.0) - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20) +---- Sujet : [TCL] [Librairie] Distance de Levenshtein (version actuelle : 1.0) (/showthread.php?tid=421) |
[Librairie] Distance de Levenshtein (version actuelle : 1.0) - MenzAgitat - 05/06/2009 Ce script pourvoit l'eggdrop du package Levenshtein : tcl
Description : La distance de Levenshtein mesure la similarité entre deux chaînes de caractères. Elle est égale au nombre minimal de caractères qu'il faut supprimer, insérer ou remplacer pour passer d'une chaîne à l'autre. (voir http://fr.wikipedia.org/wiki/Distance_de_Levenshtein ) Intérêts :
Syntaxe : tcl
Exemples : Code : levenshtein::distance "bonjour" "bougeoir"
Code : levenshtein::distance "antiquaire" "antikaire" Il est important d'avoir à l'esprit qu'une distance de 2 entre deux mots de 10 lettres dénote une ressemblance, tandis qu'une distance de 2 entre deux mots de 3 lettres signifie qu'ils sont très différents comme le montre l'exemple suivant : Code : levenshtein::distance "pin" "pas" Afin de préserver la pertinence des résultats, vous prendrez soin de toujours lier la tolérance à la longueur, proportionnellement. Code : levenshtein::distance "antiquaire" "dimanche" Téléchargement :Distance de Levenshtein v1.0 |