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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 18:03   1028   0

正则表达式官方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);
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP