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