Пример текста: Строка -> содержимое тега rev (через lxml).
Я пытаюсь удалить {{BLOCKS}} внутри текста.
Я использовал следующее регулярное выражение для удаления простых однострочных блоков:
p = re.compile('\{\{*.*\}\}')
nonBracketedString = p.sub('', bracketedString)
Однако это не удаляет первый многострочный раздел в квадратных скобках в начале содержимого. Как можно удалить многострочные блоки в фигурных скобках?
EDIT:
Решение из ответа:
p = re.compile('\{\{*?.*?\}\}', re.DOTALL)
nonBracketedString = p.sub('', bracketedString)