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

2011年3月3日 发表评论 阅读评论

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

以上的方法介绍完毕了,列的比较详细呢,可以让大家去类推其他查找和替换时的特俗用途,欢迎大家留言补充。

闪电博客的原创技术文章花费心血写成,转载务必给出原文链接和作者,不然闪电只好大幅度减少原创性文章,包括网赚类!


转载请注明来自:[闪电博客]http://shandian.biz/452.html

分类: 电脑知识 标签:
  1. SOHO一族
    2011年3月21日10:40 | #1

    这一页左上角文章也没有显示

  2. 闪电博客
    2011年3月21日12:24 | #2

    @SOHO一族
    那是广告没显示吧。。

  3. karmic
    2011年10月2日08:11 | #3

    谢了,还是问Google好,用到时才发现要学的东西太多

  4. 匿名
    2012年9月25日21:38 | #4

    还是没有说出直接删除nopade++的一行的快捷键

  5. www.laiqi.net
    2014年5月30日11:31 | #5

    谢谢博主,帮了我大忙!

  6. aslen168
    2014年9月11日02:42 | #6

    其实用菜单栏的“编辑——行操作——删除空白行”就OK啦!

  7. suan_lai
    2014年12月17日16:55 | #7

    谢谢博主,以前自己手动的一行一行的删除,好伤的说

  8. 71傻逼
    2017年9月8日11:18 | #8

    这不是我熟悉的闪电战