为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


正在回答

2 回答

https://img1.sycdn.imooc.com//5d0c7e300001dd9907270637.jpg

https://img1.sycdn.imooc.com//5d0c7e300001ada107450614.jpg

如图.

0 回复 有任何疑惑可以回复我~
突然短路。。忘记这是正则了。。这样可以。。
:% s/[^/]\<boot\>/test/g


0 回复 有任何疑惑可以回复我~
#1

慕哥1266152

你这方法有点问题 , 会去掉单词的空格, 看我例子
2019-06-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
玩转Vim 从放弃到爱不释手
  • 参与学习       28385    人
  • 解答问题       78    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信