我有一个非常长的文本文档,并且我为很多行添加了书签,但是有任何方法可以在书签行之后删除几行,包括书签行。
所有带书签的行都有相同的文字,以及如何为它们添加书签。 提前致谢
这是一个示例文件
bind()
除了第4行和第7行有相同的文字外,这些行中没有任何模式。
我想要删除第4行(公共线),第5行,第6行和第7行(公共线)。
答案 0 :(得分:0)
使用Notepad ++正则表达式查找和替换:
找到:
Common Line[\s\S]+?Common Line
替换为零。
答案 1 :(得分:0)
这就是工作:
(^Common Line$).*?\1\R?
LEAVE EMPTY
. matches newline
<强>解释强>
( : start group 1
^Common Line$ : literally
) : end group 1
.*? : 0 or more any character, not greedy
\1 : backreference to group 1 (ie. same content)
\R? : any kind of linebreak, optional in order to deal with last line if it hasn't linebreak
给定示例的结果:
Line 1
Line 2
Line 3
line 8
Line 9
line 10