Description :
Calcule le taux de différences entre deux chaînes de caractères en se focalisant sur le nombre de caractères de chaque type, la position des caractères communs et la différence de longueur.
Calcule le taux de différences entre deux chaînes de caractères en se focalisant sur le nombre de caractères de chaque type, la position des caractères communs et la différence de longueur.
Changelog
Version 1.21 par MenzAgitat (17/06/2015)271 téléchargements
Correction : si les deux chaînes de caractères comparés étaient de longueur différente, le taux de différences retourné différait selon qu'on comparait string1 à string2 ou string2 à string1.
Modification de la fonction servant à calculer le taux de différences afin d'affiner la pertinence des résultats.
Ajout : une pénalité est appliquée au score final les deux chaînes de caractères comparées sont de longueur différentes.
Ajout : une aide à la syntaxe est donnée dans l'erreur retournée par la commande ::RDR::RDR si elle est utilisée sans arguments.
Le code a été commenté afin d'en faciliter la compréhension.
Quelques optimisations.
Correction : comparer deux chaînes de caractères vides provoquait une erreur.