Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1602 connectés 

  FORUM HardWare.fr
  Programmation
  Python

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1602317
H4rp0
Posté le 22-08-2007 à 13:29:30  profilanswer
 

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
mood
Publicité
Posté le 22-08-2007 à 13:29:30  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

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

 

Sujets relatifs
temps UTC en format Datedebutant python, DP
Nouvelle organisation des docs Python (spécial 2.6)Débutant python => Affectation avec virgule [RESOLU]
petit soucis d'Url RewritingDifférence entre membre dans et hors __init__ [RESOLU]
Tri de réponses chiffre/caractère [resolu][DB2] extraire un nombre packé d'un CHAR
Comment extraire les tags XML itunes?Checkboxes et encoding format
Plus de sujets relatifs à : [PYTHON] extraire un chiffre au format US 123,456,789


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR