近日有一些小伙伴咨询小编关于EditPlus如何删除空行呢?下面就为大家带来了EditPlus正则表达式删除文档多余空行方法,有需要的小伙伴可以来了解了解哦。
从网上收集的文章大多有大量多余的空行,占据了许多篇幅,如果需要打印就非常浪费纸张。想要删除这些空行,可是这些空行要么不包含任何字符,要么包含了许多空格、制表符(Tab)。如果文章比较长,那么手工删除空行就成为一件颇费精力的事情。难道就没有别的办法?当然有!
我们可以借助文本编辑器软件EditPlus、UltraEdit实现。EditPlus、UltraEdit是常见的共享软件,几乎所有软件下载网站都提供下载。由于EditPlus的操作更容易上手,但UltraEdit更为常用,所以本文先介绍在EditPlus中的操作,再介绍UltraEdit。
一、在EditPlus中删除空行
启动EditPlus,打开待处理的文件。需要注意,必须是纯文本文件,如果是Word文档,需要先粘贴到纯文本文件中。然后,步骤如下:
1.选择“搜索”菜单的“替换”命令,出现如图所示的文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“全部替换范围”中的“当前文件”,表明对当前文件操作。(提示:可以同时打开多个文件进行操作,只要选中“所有打开的文件”)。
2.单击“查找内容”组合框右侧的按钮 ,出现下拉菜单,如下图所示。菜单命令中,本文用得着的命令依次是:制表符、换行、范围内的字符、行首、0或多次匹配。
下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
(1)选择“行首”,则查找内容组合框中出现字符“^”,表示待查找的字符串必须出现在文本中一行的行首,才符合条件。
(2)选择“范围内的字符”,“^”后增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
(4)选择“制表符”,添加代表制表符的“t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“0或多次匹配”,添加了星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行”,插入“n”,表示回车符。
至此,正则表达式构造成功(如下图)。
3.替换内容组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus和UltraEdit均存在全部替换不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。
对于熟悉EditPlus的朋友,可以直接在Find what中输入正则表达式^[ t]*n ,注意t前有空格符。
注意:在自动换行的模式下是不行的,改为不自动换行就行了。
1)菜单:编辑 - 选择 - 列选择
2)先按下 Alt + C ,释放,然后移动鼠标或键盘上下左右键进行选择
二、在UltraEdit中删除空行
使用UltraEdit的原理一样,但是UltraEdit没有提供菜单方式,所以需要手工输入正则表达式,而且UltraEdit的正则表达式符号与EditPlus不同。
用UltraEdit打开文件后,选择Search菜单的Replace命令。在Replace对话框中,选中Regular Expression复选框,并在Find what中输入:%[ ^t]++^p,注意^t之前有空格。该表达式字符含义与EditPlus的相对应。然后,单击Start或Replace All按钮,进行替换删除空行。
2.单击“ 查找内容”组合框右侧的按钮 ,出现下拉菜单,如下图所示。菜单 命令中,本文用得着的命令依次是:制表符、换行、范围内的字符、行首、0或多次匹配。
下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括 空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的 正则表达式)。
(1)选择“行首”,则查找内容组合框中出现 字符“^”,表示待查找的字符串必须出现在文本中一行的行首,才符合 条件。
(2)选择“范围内的字符”,“^”后增加一对括号“[]”,当前 插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个 字符即符合查找条件。
(3)按一下空格键,添加空格符。 空格符是空行的一个组成成分。
(4)选择“制表符”, 添加代表制表符的“t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“0或多次匹配”,添加了星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行”,插入“n”,表示回车符。
至此,正则表达式构造成功。
3.替换内容组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus和UltraEdit均存在全部替换不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。
对于熟悉EditPlus的朋友,可以直接在Find what中输入正则表达式^[ t]*n ,注意t前有空格符。
以上这里为各位分享了EditPlus正则表达式删除文档多余空行方法。有需要的朋友赶快来看看本篇文章吧!
悟空图像虚化图片边缘的教程
悟空图是一款国产图像处理软件,它有着强大且实用的编辑功能......
微信读书如何导入本地书
怎样将自己存在手机本地的书籍,导入到微信读书app里阅读呢,......
语雀上传PDF文档的方法
很多小伙伴在使用语雀软件的过程中都会发现一个问题,那就是......
欧朋浏览器关闭退出浏览器时弹出的广告
很多小伙伴在关闭欧朋浏览器时经常会遇到浏览器出现弹框的情......
京东白条闪付是什么 京东白条闪付详解
京东白条闪付是什么?白条闪付额度是多少?白条闪付怎么还款?经......
我们在使用ps进行图形处理的时候,该怎么添加3D模型呢?在这里小编就和大家讲解一下ps添加3D模型的操作方法哦,大家一起来看看吧。...
相信不少小伙伴对于ToDesk是有一定了解的,这款远程软件可以连接电脑进行远距离操作,而在连接电脑的时候,需要进行密码的输入才能进行连接,而在ToDesk中提供了临时密码和安全密码两种,...
bitcomet是一款基于bittorrent协议的p2p免费软件,它支持一个torrent中的文件有选择的下载、多任务下载或是磁盘缓存等功能,让用户享受到全面且优质的下载服务,因此bitcomet软件吸引了不少的用户...
对于刚入手ps软件的用户来说,可能还不知道ps怎么打开用户指南?那么在这里小编就向大家讲解一下关于ps打开用户指南的方法哦,大家一起来看看吧。...
全能文字转语音软件是一款非常好用的转换软件,在其中我们可以使用图片,文字,语音等的转换。如果我们需要在全能文字转语音这款软件中将托盘转换为文字,小伙伴们知道具体该如何进行...
Linux鼠标默认的样式不是很喜欢,想要修改鼠标样式,小伙伴们你们知道Kali Linux鼠标光主题怎么修改呢?今天小编很乐意与大家分享Kali Linux修改鼠标光标主题的技巧,感兴趣的可以来了解了解哦...
斗鱼直播伴侣是很多小伙伴都在使用的一款辅助直播的软件,在这款软件中,我们可以设置各种类型的直播素材,可以使用各种玩法工具提升和观众的互动。有的小伙伴在使用斗鱼直播伴侣的过...
Adobeaftereffects是一款非常好用的特效制作软件,在其中我们可以设计和调整各种视觉特效。如果我们希望在Adobeaftereffects中制作局部发光效果,小伙伴们知道具体该如何进行操作吗,其实操作方...
使用苹果电脑的用户都知道它预装的是macosx系统,不过在使用过程中也是不可避免会遇到一些问题,比如开关机速度慢或者系统崩溃等,今天跟大家说说Mac怎么重装系统,一起来看看吧....
使用AI怎样批量裁剪图片呢?想必有的网友还不太了解的,为此,今日小编带来的这篇文章就为大伙分享了AI同时裁剪多张图片步骤分享,一起来看看吧。...
会声会影是一款非常好用的视频剪辑软件,又叫作CorelVideoStudio。在会声会影中如果我们希望添加旋转效果,小伙伴们知道具体该如何进行操作吗,其实操作方法是非常简单的。我们只需要借助...
为了便于授课,很多老师已经在自己的电脑上安装了。那么操作过程里,若想制作课堂活动的话,应该如何操作呢?今天小编就分享希沃白板制作课堂活动的基础步骤,有需要的朋友一起来看看...
PotPlayer是一款非常好用的视频播放器软件,当你将视频导入进来之后,你可以直接在该软件上进行设置倍数、旋转等来播放视频,此外,在PotPlayer中有一个显卡硬件解码的功能,当我们将显卡硬...
风云录屏大师是一款简单的电脑屏幕录制软件,支持全屏录制、分区录制以及自由选择录制区域,还支持只录制声音,总的来说风云录屏大师在一定程度上满足了用户的录屏需求,让用户能够获...
近日有一些小伙伴咨询小编关于Teambition成员如何设置管理员权限呢?下面就为大家带来了Teambition成员设置管理员权限教程方法,有需要的小伙伴可以来了解了解哦。...