VsCode搜索替换正则表达式的使用

正则表达式官方API说明

  • 示例1:
  • 需要替换的代码
Foo(param1,param2);
查找:Foo\((.*), param2)
替换:Foo/($1 + "test", param2)
  • 替换后的代码
Foo(param1 + "test", param2);

使用(.*)表示任意

特殊符号转义,如"\*" ,转义后匹配的是字符"*", “\(” 匹配的是括号"("

  • 示例2:
  • 需要替换的代码(寻找没有,在参数内的)
Foo(param1);
Foo(param1,param2);
查找:Foo\(*[^,]*);
替换:Foo/($1 + "test" $2)
  • 替换后的代码
Foo(param1 + "test");
Foo(param1,param2);
PA_
发布了29 篇原创文章 · 获赞 15 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/u014528558/article/details/95228408