删除书签行时保留换行符

Preserve line breaks when Removing Bookmarked Lines

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

但是,我只找到 Remove Bookmarked LinesRemove Unmarked Lines,这两个文本文件中的带状换行符。

有没有办法在用空白行替换那些反向书签行时保留换行符?

示例文本(第 1 行和 6 行已添加书签以替换为 empty/blank 行):

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 

您可以选择以下任一方法:

选项 A)

  1. 复制一个space</code>到clpiboard,例如用Control+C</li> <li>执行:搜索 => 书签 => 替换书签行</li> </ol> <p>如果您不想在行首留下 space,请使用 <strong>备选方案 B)</strong></p> <ol> <li>例如将整个文件中不能重复的内容复制到剪贴板<code><<<EOL>>>
  2. 执行:搜索 => 书签 => 替换书签行
  3. <<<EOL>>>替换为\r\n一定要标注extended match