Скажем, у меня есть строка, содержащая foobar fooBAR FOObar FOOBAR
, и я хочу найти все экземпляры, содержащие нечувствительные к регистру "foo" или "FOO" но строчные буквы "bar". В этом случае re.findall
должно вернуть ['foobar', 'FOObar']
.
Принятый ответ на этот вопрос объясняет, что это можно сделать на C# с помощью (?i)foo(?-i)bar
, но Python выдает ошибку недопустимого выражения.
Поддерживает ли библиотека регулярных выражений Python такую функцию?
re
теперь поддерживает встроенные группы модификаторов. - person Wiktor Stribiżew   schedule 12.11.2019