editplus用正则表达式删除文档多余空行

发布时间:2020-10-12编辑:脚本学堂
本文介绍了editplus中用正则删除文档多余空行的方法,可以同时打开多个文件进行操作,选中全部打开的文件即可,editplus删除空行的方法,不了解的朋友参考下。

editplus利用正则表达式删除文档的多余空行

启动EditPlus,打开待处理的文件。
注意,必须是纯文本文件,如果是Word文档,需要先粘贴到纯文本文件中。然后,步骤如下:

选择Search菜单的Replace命令,出现如图所示的文本替换对话框

选中Regular expression(正则表达式)复选框,表明我们要在查找、替换中使用正则表达式。

然后,选中Replace all range中的Current file,表明对当前文件操作(技巧:可以同时打开多个文件进行操作,在这里选中“All open files”)。

查找的内容为正则表达式: ^[ t]*n

脚本学堂为大家分享几个实用的正则表达式:
空行: ^[ t]*n 或 ^[sS ]*n

替换数字正则:^[0-9]*.
例:
1.脚本学堂
2.欢迎你
3.百度
4.正则测试

替换<span style="color:red">为<span>等正则:<span.[^<>]*>
直接替换所有为空。

附,在EditPlus中删除空行的方法

启动EditPlus,打开待处理的文本类型文件。
1、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。[@more@]

2、单击“查找内容”组合框右侧的按钮,出现下拉菜单

3、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。

1)、选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。

2)、选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。

3)、按一下空格键,添加空格符。空格符是空行的一个组成成分。

4)、选择“制表符”,添加代表制表符的“t”。

5)、移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。

6)、选择“换行符”,插入“n”,表示回车符。
至此,正则表达式构造成功。