分页: 1 / 1
gvim替换命令和替换函数的问题
发表于 : 2011-10-27 17:15
由 dabeikele
使用:s/\<123\>/abc/可以把下面行中的123替换成abc
(123, 123456) --->(abc, 123456)
使用substitute("(123, 123456)", '\<123\>', "abc", "g")这个函数123却没有被替换
如何才能使substitute里的123也被替换?
Re: gvim替换命令和替换函数的问题
发表于 : 2011-10-27 17:47
由 lilydjwg
代码: 全选
substitute("(123, 123456)", '123', "abc", "g")
?
另见:
http://www.beiww.com/doc/oss/smart-questions.html
Re: gvim替换命令和替换函数的问题
发表于 : 2011-10-27 23:18
由 fanhe
我这里正常
vim 7.3
Re: gvim替换命令和替换函数的问题
发表于 : 2011-10-28 9:38
由 dabeikele
你这个会把第2个里的123也被替换,我要的结果是
(abc, 123456)
我的版本是:vim 7.3
不过我早上又试了,用substitute("(123, 123456)", '\<123\>', "abc", "g")又可以了
Re: gvim替换命令和替换函数的问题
发表于 : 2011-10-28 10:23
由 lilydjwg
dabeikele 写了:lilydjwg 写了:代码: 全选
substitute("(123, 123456)", '123', "abc", "g")
?
你这个会把第2个里的123也被替换,我要的结果是
(abc, 123456)
我的版本是:vim 7.3
不过我早上又试了,用substitute("(123, 123456)", '\<123\>', "abc", "g")又可以了
我就没明白你遇到的问题是什么。。。。