similar_text Calcule la similarité de deux chaînes &reftitle.description; intsimilar_text stringstring1 stringstring2 floatpercent&null; Calcule la similarité entre les deux chaînes string1 et string2, selon la méthode décrite dans &book.programming.classics;. Notez que cette implémentation n'utilise pas la méthode de pile comme dans le pseudo code d'Oliver, mais des appels récursifs, ce qui accélère ou pas le processus. Notez que la complexité de l'algorithme est en O(N**3) où N est la taille de la plus grande chaîne. &reftitle.parameters; string1 La première chaîne. string2 La seconde chaîne. Inverser string1 et string2 peut produire des résultats différents ; voir l'exemple ci-dessous. percent En passant une référence en tant que troisième argument, similar_text va calculer la similarité en pourcentage, en divisant le résultat de similar_text par la moyenne de la longueur des &string; fournies fois 100. &reftitle.returnvalues; Retourne le nombre de caractères correspondant dans les deux &string;. Le nombre de caractères correspondant est calculés en trouvant la première plus longue sous-chaîne commune, et puis faire ceci pour les préfixes et les sufixes, de façon récursive. La longueur de toutes les sous-chaînes communes sont ajoutées. &reftitle.examples; Exemple de <function>similar_text</function> en inversant les arguments Cet exemple montre qu'inverser les arguments string1 et string2 peut produire des résultats différents. &example.outputs.similar; &reftitle.seealso; levenshtein soundex