Case expresión regular insensible sin re.compile?
En Python, puedo compilar una expresión regular para que no distinga entre mayúsculas y minúsculas usandore.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>
Hay una manera de hacer lo mismo, pero sin usarre.compile
. No puedo encontrar nada como Perl'si
sufijo (por ejemplo,m/test/i
) en la documentación.