我想用VSCodeVim插件从文档中的所有单词中删除一些前缀。例如:
var someVarOne, someVarTwo, someVarThree;删除前缀'some‘,然后得到:
var VarOne, VarTwo, VarThree;提前感谢!
发布于 2018-12-26 17:57:51
尝试:
%s/some\(Var\w*\)/\1/g\(...\)定义了一个组\w*一个或多个单词字符\1替换为第一组(无论Var\w*匹配的是什么)发布于 2018-12-26 18:27:05
假设您的var是camelCase,并且只有“一些”单词是已知的(即"Var“可能会改变),那么尝试这个正则表达式:
some(([A-Z][a-z]*)+)并替换为\1
工作上
someVarOne,someVarTwo,someVarThree,someOtherVar,someVar,someThing; 有些;
制作:
VarOne,VarTwo,VarThree,OtherVar,Var,Thing; 有些;
https://stackoverflow.com/questions/53934226
复制相似问题