Bonsoir !
Je me suis lancée dans le Python il y a peu, et pour les épreuves de NC.
J'aimerais utiliser des regex et plus précisément faire des matches, pour extirper seulement certains caractères d'une expression. Mais je patauge dans la semoule ! J'ai 3 docs d'ouvertes, mais j'avoue que je n'y comprends pas grand chose.
J'ai trouvé ce bout de code :
>>> m = re.match([color=red]r[/color]"(\d+)[color=teal]\[/color].(\d+)", "24.1632")
>>> m.groups()
('24', '1632')
Il fait bien ce que je veux ! Je ne vois pas a quoi correspond le
r et le
\.
De plus, si je remplace "24.1632" par "24xcf1632" ca me renvoie une erreur. ( 'NoneType' object has no attribute 'groups' )
Merci de m'éclairer,
Bonne soirée à tous !