匹配至少一个空行 (^s*n)+
如果要全部删除,替换部分留空;如果保留一个空行, 用n (不要加^$之类).
对字符串来讲,换行其实就是一个n 字符或二个字符 rn
字符串的开始部分用A, 末尾用z
关于无宽空格符,见 博文. 规则就是,用码值 来匹配最好,因为我们看到的十六进制值, 往往是UTF8编码或GBK编码过的.
匹配中文, 主要用 [u4E00-u9FFF]+, 更多的Unicode特性参见 博文
最起码的是, 编辑器要支持正则表达式 搜索或替换. EditPlus, Notepad++, UltraEdit, notepad3,Sublime Text 3 或4 都能支持. 但Word不支持(除非用VBA或外挂插件来实现). 不过一般文字编辑器支持的特性有限,很少有完全支持各种正则特性的.
别忘记勾选启用正则表达式, 否则默认往往是普通文本搜索.