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