Editplus中的替换:
ctrl+h
^[ \t]*\n
新内容为空,点击全部替换就行啦。
(1)选择“行首”,则查找内容组合框中出现字符“^”,表示待查找的字符串必须出现在文本中一行的行首,才符合条件。
(2)选择“范围内的字符”,“^”后增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
(4)选择“制表符”,添加代表制表符的“\t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“0或多次匹配”,添加了星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行”,插入“\n”,表示回车符。
UltraEdit中的替换:
使用UltraEdit的原理一样,但是UltraEdit没有提供菜单方式,所以需要手工输入正则表达式,而且UltraEdit的正则表达式符号与EditPlus不同。
用UltraEdit打开文件后,选择Search菜单的Replace命令。在Replace对话框中,选中Regular Expression复选框,并在Find what中输入:%[ ^t]++^p,注意^t之前有空格。该表达式字符含义与EditPlus的相对应。然后,单击Start或Replace All按钮,选择替换进行删除。
本文详细介绍了如何使用Editplus和UltraEdit通过正则表达式删除文本中的空行。在Editplus中,利用特定的正则表达式如'^[ ]*
',可以快速定位并删除空行;而在UltraEdit中,则需手动输入'%[^t]++^p'实现相同功能。掌握这些技巧能有效提升文本编辑效率。

1145

被折叠的 条评论
为什么被折叠?



