Je voudrais transformer un numéro de téléphone de cette forme +33.300000000 en 03.00.00.00.00Comment effectuer ce RegExp en Python?
+33 est l'indicatif il pourrait être 2 ou 3 chiffres longueur.
Chiffres après le. sont le numéro de téléphone. Il peut s'agir de 9 ou 10 chiffres.
J'essaie comme ceci:
p = re.compile("\+[0-9]+\.([0-9]+)", re.VERBOSE)
number = "+33.300000000"
p.sub("0\1", number)
Mais cela ne fonctionne pas.
Cependant, les coutures de recherche au travail:
>>> p.search(number).groups()
('300000000',)
Et après comment modifier 0300000000 dans 03.00.00.00.00 en Python?
Merci pour votre aide,
NATIM
Pour les neuf chiffres, vous ajoutez un 0 principal, que se passe-t-il pour 10 chiffres? –
Oui, vous remplacez le code de téléphone avec un 0 – Natim