首页 > 系统相关 >EditPlus 删除空行的正则表达式(Windows)

EditPlus 删除空行的正则表达式(Windows)

时间:2022-08-20 21:36:19浏览次数:149  
标签:空行 ... Windows 空格 正则表达式 EditPlus 制表符

http://www.slyar.com/blog/editplus-regexp-blankline.html

遇到一个比较大的文本文件需要去除空行,首先想到的自然是正则表达式。偷懒去网上找了几个删除空行的正则表达式,填到EditPlus里居然都不能用...而且大多数的正则表达式都用到了"\r",也就是回车符,关于"\n"和"\r"的区别我以后再写,今天只是为了记录一个正则表达式。

网上找的不行那就自己编吧,试验了几次最后写出一个能用的:

^[ \t]*\n

解释一下:

1、^表示一行的开头。空行嘛,肯定在一行的开头就是空的...

2、[ \t],"\t"前面还有一个空格。[]表示范围中的字符,里面写入空格和制表符(tab),因为空行可能是由空格和制表符构成。

3、*表示0次或任意次。也就是说这个空行可以没有空格或制表符,也可以有任意个前面[]里的字符。

4、\n就是换行符了。

这样在EditPlus里选择替换,然后勾选正则表达式,输入正则表达式,全部替换即可。不过EditPlus有个小bug,有时候不能一次替换完全,要多按几次"全部替换"才行...

标签:空行,...,Windows,空格,正则表达式,EditPlus,制表符
From: https://www.cnblogs.com/jmbt/p/16608663.html

相关文章

  • 运维脚本---windows10家庭版不能使用组策略的问题----以及关机提示task hosts windows
    1、建立1111.bat脚本@echooff@echo"这个批处理文件将在Windows10家庭版上启用组策略编辑器."pushd"%~dp0"。。dir/b%SystemRoot%\servicing\Packages\Micros......
  • [记录]修改Windows系统的本地用户名(包括C:\Users\***)
    目录前言我的笔记本电脑配置修改步骤前言一开始买了笔记本电脑后,不懂事,随手就把电脑用户名设置成了中文。作为一名程序猿,实在是觉得别扭,故在网络上寻找修改用户名的方......
  • windows怎么查看端口情况?
    https://m.php.cn/article/460444.html点击查看代码netstat-aon|findstr"端口号"tasklist|findstr"进程ID"......
  • 注册windows服务的两种方式
    https://blog.csdn.net/Habo_/article/details/125371836 方法一使用widows自带得SC命令以管理员身份运行cmd在cmd命令行输入注册服务sccreatetest.windows.services......
  • windows server打补丁升级
    【1】如何找到(1.1)怎么搜索?使用bing必应搜索(1.2)如何查看自己应该怎么逐步安装哪些安装包?输入systeminfo可以看到我们当前的系统是什么版本、已经打了哪些补丁包。......
  • Windows主机和ubuntu互传文件的4种方法
    Windows主机和ubuntu互传文件的4种方法入门小站 入门小站 2022-06-3022:54 发表于湖北收录于合集#Linux485个#windows14个我的[ubuntu]系统是安装在VMw......
  • Windows 下安装 Open3D
    至于为什么会有这篇文章。。。说来话长学习点云数据处理之前,本想想着使用大名鼎鼎的PCL库学习学习,无奈本人太菜,搞了数天各种出错,遂放弃而python-pcl库也有数年未更......
  • windows10+ffmpeg+rtmp+nginx流媒体服务配置
    一、概述案例:由于要测试Android播放客户端和推流客户端所以需要配置一个简单的流媒体服务器,采用nginx+rtmp服务搭建参考博客下载:链接:https://pan.baidu.c......
  • windows 安装 Anaconda3
    1.准备工作:下载软件anaconda官网下载地址:https://www.anaconda.com/products/distribution#Downloads 我下载的最新的安装包,下载链接: https://repo.an......
  • Windows休眠倒计时用bat实现
    有休眠需求,本来以为和shutdown一样直接简单命令就行了,可是要调用可执行程序,命令有点长干脆写个bat算了,bat命令如下:title定时休眠@ECHOOFF&SETLOCALENABLEDELAYEDEXPAN......