2010-03-24 19 views
2

Un code Python est disponible pour les algorithmes de recherche de chaîne normale, tels que Boyer-Moore. Je cherche à utiliser ceci sur des caractères chinois, mais il ne semble pas que la même implémentation fonctionnerait. Que ferais-je pour que l'algorithme fonctionne avec les caractères chinois? Je me réfère à ceci:Algorithme de recherche de chaîne pour les caractères chinois

http://en.literateprograms.org/Boyer-Moore_string_search_algorithm_(Python)#References

Répondre

3

Tant que tout votre texte est en Unicodes il devrait fonctionner très bien. L'algorithme semble indépendant de la séquence, à condition que chaque "élément" ait une longueur d'unité de séquence.