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
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

