Re: Python regex

Page principale

Répondre à ce message
Auteur: Yth
Date:  
À: guilde
Sujet: Re: Python regex
Le 18 février 2023 09:23:36 UTC, Patrice Karatchentzeff <patrice.karatchentzeff@???> a écrit :
>Le sam. 18 févr. 2023 à 09:30, Yth <yth@???> a écrit :
>
>[...]
>
>> re.match() cherche sur la chaîne à partir du début, il faudrait utiliser re.find().
>> Cela dit, si ça fonctionne avec Text*, ça devrait avec Text\d+, mais la regexp devrait être Text.*
>
>Heu... oui, j'ai mal écrit. C'est bien .*, sinon, c'est compliqué :)
>
>En fait, j'ai oublié de dire que python geulait sur la syntaxe quand
>j'ajoutais un \ (avec match ou find) :
>
>    textframe = re.find("Text\d+", obj)
>                                 ^^^^^^^^^
>SyntaxError: invalid escape sequence '\d'

>
>Merci
>
>PK
>
>


Mais là il fait mettre le r pour ne pas interpréter les caractères spéciaux :
r"Text\d+"

Yth.
--