我有一个包含许多评论标签的文本块:
Lorem ipsum dolor sit amet<--this is a comment-->, consectetur adipiscing<--replace=>with this--> elit. Maecenas massa ip<---123=<--=>+456>=->-->sum, ultrices quis semper porttitor, cursus at lectus.
我想编写一个正则表达式来捕获所有<--xxx=>yyy-->
标签实例的内容。从上面的文本中,这将返回[('replace', 'with this'), ('-123=<--', '+456>=->')]
. 问题是文本和注释可以包含任意数量的任意字符组合(注释标记分隔符<--
,-->
和=>
除外)。
是否可以使用单个正则表达式来完成此操作?我正在使用 Python 进行测试,但正则表达式应该可以在多个平台上运行。