No Python, eu posso compilar uma expressão regular para não diferenciar maiúsculas de minúsculas 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>
Existe uma maneira de fazer o mesmo, mas sem usar re.compile
. Não consigo encontrar nada como o i
sufixo do Perl (por exemplo m/test/i
) na documentação.