En Python, je peux compiler une expression régulière pour qu'elle soit insensible à la casse en utilisant re.compile
:
>>> s = 'TeSt'
>>> casesensitive = re.compile('test')
>>> ignorecase = re.compile('test', re.IGNORECASE)
>>>
>>> print casesensitive.match(s)
None
>>> print ignorecase.match(s)
<_sre.SRE_Match object at 0x02F0B608>
Existe-t-il un moyen de faire la même chose, mais sans utiliser la fonction re.compile
. Je ne trouve rien qui ressemble à l'outil Perl i
suffixe (par exemple m/test/i
) dans la documentation.
3 votes
Vous trouverez une excellente introduction aux experssoins réguliers sur le site : python-course.eu/re.php