[PYTHON] extraire un chiffre au format US 123,456,789

extraire un chiffre au format US 123,456,789 [PYTHON] - Python - Programmation

Marsh Posté le 22-08-2007 à 13:29:30    

tout d'abord merci de vous intéresser à mon problème
alors voilà, je suis bloqué par une regexp toute simple, mais pas moyen de trouver
 
j'ai du code HTML auquel je dois extraire un chiffre qui est au format US (123,456,789).
et voilà mon code actuel, que je souhaite améliorer

page = "le resultat est <b>123,456,789</b> carottes"
rawstr = r"""^.*(?:le resultat est <b> )(\S*)(?:</b> carottes.*)$"""
nombreDeCarottes = re.search(rawstr, page).group(1)


 
j'aime pas utiliser ".group(1)" (moche amha) et j'aimerais bien que la regexp me vire les virgules séparatrices tant qu'a faire. J'ai essayé qqch comme ça mais sans succés:

r"""^.*(?:le resultat est <b> )((\d*)(?:\,))+(?:</b> carottes.*)$"""


ça a pas l'air de marcher les parenthèses imbriquées
 
merci


---------------
su-talk, blog d'images fun et astuces Kubuntu
Reply

Marsh Posté le 22-08-2007 à 13:29:30   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed