用记事本++中的特定文本替换空行

Posted

技术标签:

【中文标题】用记事本++中的特定文本替换空行【英文标题】:Replace blank lines with specific text in Notepad ++ 【发布时间】:2013-01-03 09:55:13 【问题描述】:

例如我有一个文本

Line1

Line3

Line5

Line6

我需要用特定文本替换空白行,例如酷文 所以结果是

Line1
CoolText
Line3
CoolText
Line5
CoolText
Line6

如何做到这一点?

【问题讨论】:

我不是要删除空行,而是要用特定文本替换空行。查找 \r\n 并替换为 CoolText 并不能完成此任务,它只会将 CoolText 放在每行的末尾并删除空白行。 【参考方案1】:

您可以使用 NotePad++ 中的扩展替换功能。搜索双回车/换行对 (\r\n\r\n),并将它们替换为回车/换行对、替换文本和另一个 CR/LF 对 (\r\nCoolText\r\n)。

这是设置了替换对话框的文本文件,然后单击“全部替换”:

点击“全部替换”后的结果如下:

【讨论】:

如果你有2个或更多的空行,你需要多按几次“全部替换”按钮=)

以上是关于用记事本++中的特定文本替换空行的主要内容,如果未能解决你的问题,请参考以下文章

VBscript 替换文本但添加空行

删除 Notepad++ 中的空行

使用 VBScripts 将文本文件 unix 行结尾替换为 Windows [重复]

替换第一列文本中的特定字符

替换多个文件中的多行长文本(notepad++ 或其他解决方案)

用文件中的另一个词替换特定词[关闭]