Comparer une liste de téléphone

viret74380 -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je cherche une aide pour le problème suivant:

j'ai une liste de téléphone que plusieurs personnes remplissent.
malheureusement pas toutes les personnes remplissent le champs la même chose,
il y en a qui mettent des points, des virgules ou des espaces:
voici les exemples:
022 777 77 77 ou 0227777777 ou 022.777.77.77 ou 022/777/77/77.
j'aimerai pouvoir supprimer les doublons, mais il faudrait que le programme compare les numéros sans tenir compte des . des espace / , mais que des chiffres comment faire.

merci d'avance

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, construit simplement une 2e liste de numéros sans autre caractères que les chiffres: tu itères sur ta 1ere liste, itère sur chaque caractère, si c'est un chiffre on l'ajoute au numéro en mémoire tampon, puis au final on ajoute ce tampon à la 2e liste.

Après, tu vérifies les doublons avec l'algo de ton choix.
0