pingouinux a écritBonjour,
Il manque déjà
import re
mais il reste d'autres erreurs.
Je suis meme pas fichu de faire un copié collé !
Pour mon expression , je voulais :
- Commencer par une suite alphanumerique possiblement nulle
- Un separateur " : "
- Puis une suite alphanumerique
- Encore " : " (optionnelle)
Lorsque je compile , j'ai ceci :
chris@chris:~/Bureau/Essai$ python3 essai34.py
Traceback (most recent call last):
File "essai34.py", line 15, in <module>
match=re.match(regex,chaine)
File "/usr/lib/python3.8/re.py", line 191, in match
return _compile(pattern, flags).match(string)
File "/usr/lib/python3.8/re.py", line 304, in _compile
p = sre_compile.compile(pattern, flags)
File "/usr/lib/python3.8/sre_compile.py", line 764, in compile
p = sre_parse.parse(p, flags)
File "/usr/lib/python3.8/sre_parse.py", line 948, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
File "/usr/lib/python3.8/sre_parse.py", line 443, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
File "/usr/lib/python3.8/sre_parse.py", line 671, in _parse
raise source.error("multiple repeat",
re.error: multiple repeat at position 6
chris@chris:~/Bureau/Essai$
Je vois pas ou j'ai fauté ..