Je ne sais pas trop si mon message est bien à sa place ici, car il s'agit peut être plus d'un problème algorithmique mais je me lance.
Je cherche à récupérer à partir d'une adresse (chaines de caractères) les informations obligatoire permettant de valider cette adresse.
J'ai élaboré un algorithme qui me permet de faire ça à l'aide d'un dictionnaire de mot caractéristique. Si je repère l'un de ces mots dans ma phrase, alors je peux, selon le mot, récupérer certaines informations.
Maintenant j'aimerai améliorer mon programme, si cela est possible, en reconnaissant les possibles fautes de frappes que pourrait commettre un utilisateur en tapant l'adresse.
Par exemple "6 routr bidule 12345 truc", le mot "route" fait parti de mon dictionnaire mais routr non évidement.
Ma question est, est il possible, à l'aide d'expressions régulières par exemple de détecter ce genre de fautes dans un mot, en PL/SQL ?
Partager