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

正则表达式官方API说明

VsCode搜索替换正则表达式的使用_第1张图片

  • 示例1:
    替换前
    Foo(param1,param2);

    替换后的代码

    Foo(param1 + "test", param2);
     正则表达式写法
    查找:Foo\((.*), param2)
    替换:Foo($1 + "test", param2)
    
    使用(.*)表示任意
    特殊符号转义,在字符前加"\", 如"\*" 转义后匹配的是字符"*", “\(” 匹配的是括号"(","\\"是"\"

  • 示例2:
    需要替换的代码(寻找没有,在参数内的)
    Foo(param1);
    Foo(param1,param2);
    替换后的代码
    Foo(param1 + "test");
    Foo(param1,param2);
    表达式
    查找:Foo\(*[^,]*);
    替换:Foo($1 + "test" $2)
    

你可能感兴趣的:(C#,正则表达式,vscode,前端)