我有这样的文字:
<Tag sometext>
<Tag2>
random text
<AnotherTag>
more text
</AnotherTag>
</Tag2>
</Tag>
<Tag texttext>
<Tag2>
different text
<Another2Tag>
other text
</Another2Tag>
</Tag2>
</Tag>
重复这些块。我想删除所有的Tag 2块,这样它将结束如下:
<Tag sometext>
</Tag>
<Tag texttext>
</Tag>
更好的是(但不是必须的):
<Tag sometext />
<Tag texttext />
事实上tag 2跨越了多行,并且重复了很多次,这让我很困惑,我无法理解这个表达式。谢谢!
1条答案
按热度按时间nhhxz33t1#
你可以在正则表达式模式下尝试下面的查找和替换:
在启用多行和点全模式的情况下运行上面的正则表达式。
这是一个可以正常工作的demo。