J'ai des problèmes pour faire correspondre le caractère de soulignement en Python à l'aide d'expressions régulières. Juste à jouer dans la coquille, je reçois:Comment faire correspondre un trait de soulignement en utilisant regex de Python?
>>> import re
>>> re.match(r'a', 'abc')
<_sre.SRE_Match object at 0xb746a368>
>>> re.match(r'_', 'ab_c')
>>> re.match(r'[_]', 'ab_c')
>>> re.match(r'\_', 'ab_c')
Je me serais attendu au moins un d'entre eux pour renvoyer un objet de match. Est-ce que je fais quelque chose de mal?
're.match' retourne match de si elle est dans le démarrage de string..use' re.search' – rock321987
Merci, je ne savais pas que. – user1575106
're.match (r '. * \ _. *', Chaîne)'? – MaxNoe