IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Verification postal et correction orthographique


Sujet :

PL/SQL Oracle

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 208
    Points : 395
    Points
    395
    Par défaut Verification postal et correction orthographique
    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 ?

  2. #2
    Membre confirmé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Points : 534
    Points
    534
    Par défaut
    Avec les expressions regulieres? je ne sais pas, je ne pense pas...
    Mais il y'a des algorithmes qui existent et te permettent de comparer deux mots et de voir à quel point ils sont proches: la distance d'édition, le soundex, le phonex etc.

    Pour un projet à l'université, j'ai du faire un en perl et voici les ressources qui m'ont aidé:
    http://www.developpez.net/forums/d62...rthographique/
    http://sqlpro.developpez.com/cours/soundex/#L5
    "Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 208
    Points : 395
    Points
    395
    Par défaut
    Merci beaucoup pour ces renseignements. J'ai pu trouvé grâce à tes liens l'algo des distances de Levenshtein en pl/sql

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 25/07/2006, 16h49
  2. [MFC] Automation MS Word / Correction orthographique
    Par bigboomshakala dans le forum MFC
    Réponses: 8
    Dernier message: 07/04/2006, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo