有时,从我的电子邮件中复制粘贴代码会使所有内容都有一个额外的空行。
例如
1: hi
2:
3: hello
4:
有没有办法用正则表达式定位这些空行并删除它们?
我正在使用 notepad++ 进行搜索(使用正则表达式)和替换功能。
最佳答案
因为 Notepad++ regex 只能逐行操作,没有多行模式,所以不能单独用 regex 删除整行。从 Notepad++ 6.0 开始就不再如此,它现在使用 PCRE 作为其正则表达式引擎并允许多行替换。见 this answer了解更多信息。
Notepad++ 附带的 TextFX 插件允许您在不使用正则表达式的情况下删除空行。只需突出显示整个文档 (Ctrl+A) 并执行 TextFX > TextFX 编辑 > 删除空行 .如果您的选择或文档以空行开头和/或结尾,这些行不会被自动删除 - 但删除这些只是一个问题:
关于regex - 删除双倍间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758807/