サンプル テキスト:文字列-> rev タグ内のコンテンツ (lxml 経由)。
テキスト内の {{BLOCKS}} を削除しようとしています。
次の正規表現を使用して、単純な 1 行のブロックを削除しました。
p = re.compile('\{\{*.*\}\}')
nonBracketedString = p.sub('', bracketedString)
ただし、これは、コンテンツの先頭にある最初の複数行の括弧で囲まれたセクションを削除しません。複数行の中かっこで囲まれたブロックを削除するにはどうすればよいですか?
編集:
回答からの解決策:
p = re.compile('\{\{*?.*?\}\}', re.DOTALL)
nonBracketedString = p.sub('', bracketedString)