最近需要将一段代码里的所有args.parameter_name转化成args[“parameter_name”],然而包含"args."的关键词有一百多个,如果手动一个一个地去改,非常浪费时间,所以想到用正则表达式去替换

按下Ctrl+F弹出替换界面,点击’Abl’右边的星号图标,然后就可以采用正则表达式进行替换了。

然后点击左边的右箭头图标,可以看到,上面一行输入关键词的正则表达式,下面输入期望得到的替换结果正则表达式。

注意"."需要转义符\将其从特殊符号变成普通的原始字符。
[a-z, _]是我的参数大概规律:只包含小写字母和_这两种字符类型; +是指重复这种字符多次。()是将需要这个关键词指定为参数,可用$number指代,number是()出现的顺序。

在下面一行里将对应的parameter_name用$1指代输入进去即可。

参考材料:
https://learn.microsoft/zh-cn/visualstudio/ide/using-regular-expressions-in-visual-studio?view=vs-2022

更多推荐

VSCode正则表达式替换