Wik*_*żew 6

由于Vim的正则表达式味道被视为\b退格字符,并且没有机会重新定义这个速记构造,因此您只能使用PCRE正则表达式引擎,它可以与Perl兼容的正则表达式中描述的方式与Vim一起使用Vim Tips Wiki .

这是该页面的描述:

  1. 与验证:ver+perl+perl/dyn在编译.

  2. 必要时安装Perl.在Windows上,ActivePerl是标准的,但如果您不需要任何其他perl模块,任何无依赖性的perl58.dll都可以使用.如果您不想完全安装perl,请将Strawberry Perl 5.8.x中的perl58.dll复制到vim.exe文件夹中,以下命令可以正常工作.

  3. 类型 :perldo s/searchme/replaceme/g

注意:+perl/dyn似乎没有必要.

或者如果编译Ruby,可以使用Ruby的正则表达式来识别\b字边界:

或者如果你编译了ruby(+ruby:ver输出中查找)

相当于s/pattern/replacement/g:

:rubydo gsub /pattern/,'replacement'