我有一个纯文本文件,其中包含大量行,每行之间都有一个空行。我想删除空行。
我正在尝试使用带有正则表达式的替换对话框,将“\n\n”替换为“\n”,但搜索无法将“\n”识别为换行符。
在“首选项”对话框的“文件”窗格中,将“默认行尾字符”设置为Unix (LF)
,并使用“查看/显示行尾”,每行都以“LF”图标终止 - 或者在我看来是一个图标。
我已尝试过\p
,\r
但它们也不起作用。
这是一个纯文本文件,所以我知道还有其他方法可以删除空白行,但我对 geany 的用法很感兴趣。如何使用 geany 替换对话框执行此操作?
更新$
我可以使用其作为搜索键来获得匹配,但它replace all
不会替换结束符,而是插入到结束符之前。
答案1
在替换选项中,检查以下两项:
- 使用正则表达式
- 使用多行匹配
然后就\n
可以工作了。