[^\x00-\xff] 匹配任意中文字符
[\x00-\xff] 匹配非中文字符
于是编个宏轻松完成查找和添加~的操作。
只想说一句:
Perfect VIM

我记得有的正则有栈。可以做到的。详见 正则表达式30分钟入门教程qianlongwydh 写了:可惜的是,正则表达式也有缺陷:
比如匹配嵌套括号问题,因为没有堆栈,一旦括号嵌套的层次过多,正则表达式的复杂度便大增
所以编译器的工具lex只是用正则来分析词法,而分析语法(语法就是嵌套里头有嵌套的典型)时用yacc, 用了堆栈来记忆嵌套的层次
如果正则能够加入堆栈的功能,使其能记忆嵌套的层次的话,那就真正是无敌了
Emacs >100MBtlinuxx 写了:So what do you think of Emacs?