In Python, posso compilare un'espressione regolare che non distingue tra maiuscole e minuscole usando 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>
C'è un modo per fare lo stesso, ma senza usare re.compile
. Non riesco a trovare nulla come il i
suffisso di Perl (ad esempio m/test/i
) nella documentazione.