24/03/2011, 14:23
Nouvelle version disponible : v2.01
Changelog :
Téléchargement : MenzAgitat's Soundex v2.01
Changelog :
Citation :v1.0v1.01
- 1ère version
v1.02
- Compression des double phonèmes consécutifs après suppression des espaces.
- Correction d'une incohérence sur les phonèmes de classe "CH", ils étaient ignorés (merci à Artix de me l'avoir signalé).
- Amélioration de la rapidité de 2 regexp, merci à Artix (encore).
2.0
- Différenciation des phonèmes sifflants S X Z C G J et des phonèmes gutturaux GA GO GU QU Q K et C (si C n'est pas suivi par E/I/Y).
2.01
- Ajout d'une option -keepspaces.
- Ajout d'une option -keepchars <caractères non-alphanumériques à préserver>
- Correction d'un bug qui laissait parfois les voyelles en fin de mot.
- Le soundex ne retourne plus d'erreur lorsqu'on lui envoie une chaîne de caractères ne contenant aucun caractère alphabétique.
- Prise en compte de nombreux nouveaux phonèmes et cas particuliers.
- G et J ont quitté le groupe phonétique des S/X/Z pour rejoindre celui des CH.
- Le soundex préserve désormais les sons voyelles riches comme dans "noyau" ou "ouailles".
- Les phonèmes ouverts sont maintenant préservés en fin de mot s'ils se prononcent. Par exemple dans "misée" mais pas dans "mise"
- Quelques optimisations pour la rapidité.
- Correction d'un problème sans conséquences dans la prise en compte des arguments de la commande.
- Passage sous licence Creative Commons.
Téléchargement : MenzAgitat's Soundex v2.01