^[ \t]*\n :editplus中替换删除空行的正则表达式
^[ \t]*\n
解释一下:
1、^表示一行的开头。空行嘛,肯定在一行的开头就是空的…空行包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,选择“从行首开始匹配”,“查找内容”组合框中出现字符,“^”表示待查找字符串必须出现在文本中一行的行首。
2、[ \t],"\t"前面还有一个空格。[]表示范围中的字符,里面写入空格和制表符(tab),因为空行可能是由空格和制表符构成。
3、*表示0次或任意次。也就是说这个空行可以没有空格或制表符,也可以有任意个前面[]里的字符。
4、\n就是换行符了。以回车符结尾,
这样在EditPlus里选择替换,然后勾选正则表达式,输入正则表达式,全部替换即可。EditPlus有个小bug,有时候不能一次替换完全,要多按几次"全部替换"才行…
经常要用的东西,大家记住很方便的。