¿Cómo puede Pyge regex ignorar mayúsculas y minúsculas dentro de una parte de un patrón pero no toda la expresión?
Di que tengo una cadena que contienefoobar fooBAR FOObar FOOBAR
, y quiero buscar todas las instancias que contengan un "foo" o "FOO" que no distinga entre mayúsculas y minúsculper una "barra" en minúsculas. En este caso,re.findall
debería devolver['foobar', 'FOObar']
.
La respuesta aceptada paraesta pregunt explica que se puede hacer en C # con(?i)foo(?-i)bar
, pero Python genera un error de expresión no válida.
Admite la biblioteca de expresiones regulares de Python una función de este tipo?