Bonjour tout le monde,
j'ai une question assez bête concernant le module re de la distribution standard.
Je voudrais trouver l'integer dans e.g. les occurences suivantes:
- 'molecules 10'
ou
- 'molecular types 10'
* Si je fais
re.findall('molecules\s+(\d+)|molecular\s+types(\d+)','molecules 10')
j'obtiens [('10','')]
* et si je fais
re.findall('molecules\s+(\d+)|molecular\s+types(\d+)','molecular types 10')
j'obtiens [].
Dans le premier cas je ne comprends pas bien pourquoi il me trouve '' comme solution et dans le deuxième cas je ne comprends pas bien pourquoi il ne trouve rien. Pourtant ma regexp me semble OK.
Avez-vous une idée ?
merci beaucoup
Eric
Partager