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