Trouver des caractères dans une chaîne en tolérant un pourcentage d'erreur??????

Weado Messages postés 119 Date d'inscription mercredi 19 juin 2002 Statut Membre Dernière intervention 21 avril 2009 - 20 avril 2009 à 16:29
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 - 20 avril 2009 à 19:28
Bonjour je commence en VB6 et j'ai besoin de votre aide

J'ai une variable de déclarer qui contient une chaîne de caractère. J'ai fais un bout de cote utilisant la fonction InStr pour voir si une série de caractère se retrouve dans la chaîne. Exemple voir si "allo" est dans la chaîne "allo mon ami!"

J'aimerais pouvoir faire la même chose mais en laissant place à l'erreur de façon à ce que "alllo", "alo", "alllloo" soit également considérer comme bon

J'ai regardé des codes de comparaisons de deux mots ici sur le site, mais je ne suis pas arrivé à les adapté correctement

Pouvez vous m'aider svp

[mailto:po_mercier@hotmail.com po_mercier@hotmail.com]

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 avril 2009 à 16:47
interesses toi, je pense à la méthode SoundEx:

http://www.vbfrance.com/codes/FONCTION-SOUNDEX-VISUAL-BASIC_41190.aspx
0
cnt Messages postés 219 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 20 décembre 2010 1
20 avril 2009 à 17:17
Bonjour Weado

Un peu inatendu comme sujet.
Questions:
 -Est-ce que toutes les lettres du mot cherché doivent être présentes au moins une fois dans les mots du texte pris un à un, c.à.d. délimités par des espaces et des caractères de ponctuation ( virgule, point, etc... ) ?
 -L'ordre des lettres doit-il aussi être respecté? Je pense que oui, mais!

Si ces règles sont adoptées, alors c'est tout à fait assez réalisable.

Affaire à suivre.
0
Weado Messages postés 119 Date d'inscription mercredi 19 juin 2002 Statut Membre Dernière intervention 21 avril 2009
20 avril 2009 à 17:20
J'aimerais que ça puisse détecter dans la phrase tous les dérivés possibles de gens qui pourraient mal orthographié

Exemple: allo, alllllllo, aallo

Dans un seul mot
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
20 avril 2009 à 19:28
Bonjour,

"J'aimerais que ça puisse détecter dans la phrase tous les dérivés possibles de gens qui pourraient mal orthographié"

Je te comprends !!!

Passer par des phonémes ...

Mais ton problème ne sera jamais simple :
Que signifient donc, par exemple :
Mère, mer, maire ? pas la même chose !
Allo et Halo ? pas la même chose !
et ainsi de suite (les exemples sont nombreux...)
0
Rejoignez-nous