Notepad ++仅保留重复的部分

时间:2015-01-20 09:40:06

标签: regex notepad++

使用Notepad ++和regex,我希望保留一部分在单个文件中重复多次的数据。

Block Start

some code
some code
some code

Block End

some other code
some other code
some other code

Block Start

some code
some code
some code

Block End

Block StartBlock End是我要保留的部分,而其他我要删除的部分。尝试了一些自己,但没有工作。也许一些帮助?感谢。

1 个答案:

答案 0 :(得分:1)

(Block End)|.(?!(?:(?!\bBlock Start)[\s\S])*\bBlock End)

试试这个。$1\1。请参阅演示。

https://regex101.com/r/tX2bH4/54