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

Langage PHP Discussion :

Rechercher des mots avec fautes de frappes


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 15
    Par défaut Rechercher des mots avec fautes de frappes
    Bonjour,
    Merci d'être ici premièrement

    Voilà dans l'objectif d'identifier des doublons dans une base de données, je souhaiterais mettre en place une expression régulières pour considérer les mots (Ici un nom et prénom) ayant seulement une lettre ou deux de différences (Peut être dû par une faute de frappe de l'utilisateur) comme doublon.
    Voici un exemple peut être plus parlant :

    Jean Alim et Jean Alie, sont deux utilisateurs différents mais au même caractéristiques.
    Je souhaiterais considérer Jean Alie comme doublon de Jean Alim.

    Je ne sais pas si je suis compréhensible.
    Merci de votre lecture et réponse.

    Cordialement.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tu peux regarder du coté des fonctions :
    similar_text : http://php.net/manual/fr/function.similar-text.php permet de te donner la ressemblance de 2 chaines
    soundex : http://php.net/manual/fr/function.soundex.php Permet de voir si deux mot se prononce de la même manière; Si il ont la même clé soundex mais non sont pas égaux il existe une probabilité qu'il y'est une faut de frappe
    levenshtein : http://php.net/manual/fr/function.levenshtein.php Permet de calculer la distance de levenshtein entre 2 chaines

    Pour que cela fonctionne il faut évidemment que tu ai la chaine "correcte" que tu veux comparer aux autres.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 73
    Par défaut
    Bonjour.

    Les propositions de grunk devraient faire ton bonheur.

    Attention quand-même : tu risques de considérer Maria, Marie et Marin comme la même personne...
    => Il faudrait calculer un "score" de ressemblance, en fonction du nombre de champs (à peu près) identiques, idéalement en pondérant suivant les champs.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2018
    Messages : 15
    Par défaut
    J'imagine que les solutions proposés pourrait faire mon bonheur, mais je ne vois pas comment les exploiter et si elle réponde réellement à mon problème.

    Merci de chercher à m'aider et merci d'avance

Discussions similaires

  1. Problème "Rechercher des patrons" avec Korn Shell
    Par dongnold dans le forum Linux
    Réponses: 2
    Dernier message: 29/07/2006, 15h22
  2. Recherche des fichiers avec ksh
    Par mzt.insat dans le forum Linux
    Réponses: 3
    Dernier message: 15/05/2006, 22h51
  3. recherche de mot avec ou sans accent
    Par ddeee dans le forum ASP
    Réponses: 3
    Dernier message: 02/03/2006, 10h06
  4. Recherche des mots contenant ...
    Par Asdorve dans le forum Langage SQL
    Réponses: 3
    Dernier message: 18/06/2004, 10h23

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