我尝试制作一个正则表达式(Python 3),如果文本被定界符包围,则选择文本,但如果另一个定界符包围它们,则不选择它。例如,设aa为外层,bb为内层。然后
text
bb
some
lines of text
bb
more text
只能匹配
bb
some
lines of text
bb
但是
text
aa
bb
some
lines of text
bb
aa
more text
不应匹配任何内容,因为“ aa”定界符应将其主体排除在匹配范围之外。
我尝试了一些组合,但只设法将“ bb”身体与
匹配 bb(.|\n)*?bb
使用正则表达式是否有可能?如果可以的话,该如何使用呢?