abc##adsf##kjsjh$$ljdsk##jkhakj$$kjhdsj##
我想把##和$$之间的字符连同##$$一起替换成XXX(距离最近的##$$),但是如果用##*$$的话excel会把距离最远的两个##$$替换掉,结果成这样
abcXXXljdskXXXkjhdsj##
我想要的是这样的
abc##adsfXXXljdskXXXkjhdsj##
VIM可以实现吗?
谢谢各位了
Vim可以 进行限定条件的模糊替换吗?
-
- 帖子: 152
- 注册时间: 2007-03-03 13:36
- duguyipiao
- 帖子: 158
- 注册时间: 2011-09-13 10:31
-
- 帖子: 152
- 注册时间: 2007-03-03 13:36
Re: Vim可以 进行限定条件的模糊替换吗?
谢谢,我决定好好学正规表达式duguyipiao 写了:试了下,好像可以。代码: 全选
s/##[^#\$]*\$\$/XXX/g
参考了这里
https://segmentfault.com/q/1010000002416121