删除书签行时保留换行

时间:2018-08-16 12:53:01

标签: replace notepad++ line-breaks blank-line preserve

我有一个很大的文本文件,其中有几行,我想用空行替换其中的几行。我使用正则表达式搜索某些模式,将其标记并加书签,然后使用:
Search > Bookmark > Inverse Bookmark突出显示我要空白替换的字符串。

但是,我只找到Remove Bookmarked LinesRemove Unmarked Lines,它们在文本文件中都带换行符。

在用空白行替换那些反向书签的行时,是否可以保留换行符?

示例文本(行16被加书签以替换为空行/空行):

1 Oroc-Osoc PS
2 Osiao Paglingap Elementary School
3 Osmena  E/S
4 Osmena Elementary School
5 Osmena ES
6 Pablo .M. Conag CS

预期输出:

1 
2 Osiao Paglingap Elementary School
3 Osmena  E/S
4 Osmena Elementary School
5 Osmena ES
6 

1 个答案:

答案 0 :(得分:2)

您可以执行以下任何一种选择:

替代A)

  1. 例如,使用Control + C将空间复制到clpiboard
  2. 执行:搜索=>书签=>替换书签行

如果您不想在行首保留空格,请使用替代B)

  1. 例如,将无法在整个文件上重复的内容复制到剪贴板<<<EOL>>>
  2. 执行:搜索=>书签=>替换书签行
  3. <<<EOL>>>替换为\r\n,确保标记为extended match