Comparaison de deux chaine
Posté : 29 mars 2007, 12:31
Bonjour,
Voilà je cherche un moyen pour faire la comparaison de deux chaine de caractère entre elle. Jusque là rien de compliquer hors je cherche affaire une comparaison de rapprochement.
En gros si la chaine A ressemble à la chaine B à plus ou moin un poucentage donné ou une tolérence.
Exemple:
la mot de chaine A: voiture et le mot de la chaine B: voitures
Il se ressemble hors mit le s enfin de mot.
la mot de chaine A: helicoptaire et le mot de la chaine B: hélicoptère
Il se ressemble phonétiquement hors mit le tère enfin de mot.
donc je ne sais pas par quels calculs soit appartir des codes ascii ou autre, si vous avez une exemple ou une idée merci d'avance.
Info sup: je cherche à faire ce type de traitement car j'ai un fichier CVS avec des noms de clients identique, mais saisient de manière différentes par la secraitère et je ne veux pas lui faire recommencer le même travail car avec pas moin de 600 clients...
Au final, je me retrouve avec un traitement qui ne veut rien dire.
Voilà je cherche un moyen pour faire la comparaison de deux chaine de caractère entre elle. Jusque là rien de compliquer hors je cherche affaire une comparaison de rapprochement.
En gros si la chaine A ressemble à la chaine B à plus ou moin un poucentage donné ou une tolérence.
Exemple:
la mot de chaine A: voiture et le mot de la chaine B: voitures
Il se ressemble hors mit le s enfin de mot.
la mot de chaine A: helicoptaire et le mot de la chaine B: hélicoptère
Il se ressemble phonétiquement hors mit le tère enfin de mot.
donc je ne sais pas par quels calculs soit appartir des codes ascii ou autre, si vous avez une exemple ou une idée merci d'avance.
Info sup: je cherche à faire ce type de traitement car j'ai un fichier CVS avec des noms de clients identique, mais saisient de manière différentes par la secraitère et je ne veux pas lui faire recommencer le même travail car avec pas moin de 600 clients...
Au final, je me retrouve avec un traitement qui ne veut rien dire.