vim 使用正则替换字符串的问题

来源:2-6 Vim 如何搜索替换

weibo_慕盖茨2211577

2019-06-07 10:42

请问:当使用正则替换如精确匹配 \<boot\> 时,执行后,对前方自带一个 \ 符的 boot 也会被替换掉。
如何保留不替换这种 /boot 的字符,依旧只精确匹配替换掉 boot 字符呢


写回答 关注

2回答

  • 慕哥1266152
    2019-06-21 14:50:56

    https://img.mukewang.com/5d0c7e300001dd9907270637.jpg

    https://img3.mukewang.com/5d0c7e300001ada107450614.jpg

    如图.

  • weibo_慕盖茨2211577
    2019-06-07 10:56:26
    突然短路。。忘记这是正则了。。这样可以。。
    :% s/[^/]\<boot\>/test/g


    慕哥1266...

    你这方法有点问题 , 会去掉单词的空格, 看我例子

    2019-06-21 14:50:09

    共 1 条回复 >

玩转Vim 从放弃到爱不释手

作为程序员你还不知道编辑器之神 Vim 吗,带你从零开始学习 vim 编辑器。

28446 学习 · 78 问题

查看课程

相似问题