示例文本:字符串-> rev 标记中的内容(通过 lxml)。
我正在尝试删除文本中的 {{BLOCKS}}。
我使用以下正则表达式来删除简单的一行块:
p = re.compile('\{\{*.*\}\}')
nonBracketedString = p.sub('', bracketedString)
但是,这不会删除内容开头的第一个多行括号部分。如何删除多行的大括号块?
编辑:
答案的解决方案:
p = re.compile('\{\{*?.*?\}\}', re.DOTALL)
nonBracketedString = p.sub('', bracketedString)