如何替换vim中包含模式的所有单词?

这个问题在这里已经有了答案:

  • 正则表达式匹配不包含单词的行吗? 25个答案

  • 你可以像这样使用替换命令:

    :%s/before/after/g
    

    哪里

  • %s是替代
  • 之前是匹配的字符串
  • 之后是更换
  • g是全局标志(替换所有事件)
  • 如果你匹配子字符串,你可以使用

    :%s/<w*substrw*>/newword/g
    

    哪里

  • <匹配单词边界
  • w *匹配单词字符(0或更多)
  • substr是你的子串
  • >匹配单词边界末端
  • 新词是要取代的新词
  • g是全球替代品
  • 链接地址: http://www.djcxy.com/p/13387.html

    上一篇: How to replace all word containing a pattern in vim?

    下一篇: replace all links in file