Notepad++删除空行的多种实现办法

简介: Notepad++支持基础的正则表达式,同时由于自身丰富的插件和功能,所以删除空行或有空格的空行,有多种实现办法,条条大路通罗马,闪电博客抛砖引玉,供大家参考。 一、删除空行(不包括有空格类符号的空行) 1、\r\n转义符替换 按ctrl+h,跳出搜索替换框,把查找模式定义为扩展(\n,\r…) 查找目标:\r\n\r\n 替换为:\r\n 有编程基础的读者应该知道是什么意思了。

Notepad++支持基础的正则表达式,同时由于自身丰富的插件和功能,所以删除空行或有空格的空行,有多种实现办法,条条大路通罗马,闪电博客抛砖引玉,供大家参考。

一、删除空行(不包括有空格类符号的空行) 
1、\r\n转义符替换 
按ctrl+h,跳出搜索替换框,把查找模式定义为扩展(\n,\r…) 
查找目标:\r\n\r\n 
替换为:\r\n

有编程基础的读者应该知道是什么意思了。

2、Textfx插件 
先选中要删部分文本内容,如果是整个文件那就全选Ctrl+A,然后使用Notepad++自带的Textfx插件,在长长的列表中找到Delete Blank Lines,点击即可。

注意Notepad++的正则表达式与转义符等之间不兼容,所以局限性较大,不可以直接用正则表达式替换。

二、删除有空格的空行 
1、先删除空格,后删除空行 
如何删除只有空格行的空格? 
在菜单编辑中找到Blank Operations(行编辑),点击移除行尾空白,再用上面的方法删除空行。

2、使用正则表达式删除空格行空格 
替换中查找模式选择正则表达式^ +$,替换为空(就是什么都不填),再用上面的方法删除空行。

未来星开发团队--狒狒 QQ:9715234
相关文章
|
8月前
|
算法 前端开发
在系统中查找重复文件
在系统中查找重复文件
89 0
|
机器学习/深度学习 开发工具
Vim高手,从来不用鼠标2——替换、撤销、缩进、查找
Vim高手,从来不用鼠标2——替换、撤销、缩进、查找
|
JavaScript 前端开发 Windows
巧用XRename批量删除所有文件的文件名中的数字
巧用XRename批量删除所有文件的文件名中的数字
279 0
巧用XRename批量删除所有文件的文件名中的数字
|
Java 程序员 API
来,教你去掉了烦人的 !=null
为了避免空指针调用,我们经常会看到这样的语句:
|
C++
vs code 删除多余空行
![WX20180926-142604@2x.png](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc.com/45bef760e468e5dd0fb883cbb2872365.png) 搜索,使用正则表达式 ^\s*(?=\r?$)\n
2666 0