删除书签行时保留换行符
Preserve line breaks when Removing Bookmarked Lines
我有一个包含多行的大型文本文件,我想用一个空行替换其中的几行。我使用正则表达式搜索某些模式,标记它们并为它们添加书签,然后使用:
Search > Bookmark > Inverse Bookmark
希望突出显示我想要空白替换的那些字符串。
但是,我只找到 Remove Bookmarked Lines
和 Remove 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)
- 复制一个space
</code>到clpiboard,例如用Control+C</li>
<li>执行:搜索 => 书签 => 替换书签行</li>
</ol>
<p>如果您不想在行首留下 space,请使用 <strong>备选方案 B)</strong></p>
<ol>
<li>例如将整个文件中不能重复的内容复制到剪贴板<code><<<EOL>>>
。
- 执行:搜索 => 书签 => 替换书签行
- 将
<<<EOL>>>
替换为\r\n
一定要标注extended match
我有一个包含多行的大型文本文件,我想用一个空行替换其中的几行。我使用正则表达式搜索某些模式,标记它们并为它们添加书签,然后使用:Search > Bookmark > Inverse Bookmark
希望突出显示我想要空白替换的那些字符串。
但是,我只找到 Remove Bookmarked Lines
和 Remove 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)
- 复制一个space
</code>到clpiboard,例如用Control+C</li> <li>执行:搜索 => 书签 => 替换书签行</li> </ol> <p>如果您不想在行首留下 space,请使用 <strong>备选方案 B)</strong></p> <ol> <li>例如将整个文件中不能重复的内容复制到剪贴板<code><<<EOL>>>
。 - 执行:搜索 => 书签 => 替换书签行
- 将
<<<EOL>>>
替换为\r\n
一定要标注extended match