VSCode正则查找替换:将translate(k.KEY)转为translate('KEY')
用VSCode正则替换实现translate(k.KEY)转translate('KEY')
完全可行,直接用VSCode的查找替换+正则就能搞定,步骤如下:
- 打开VSCode的查找替换面板,快捷键是
Ctrl+H(Mac用Cmd+H) - 点击面板右上角的
.*按钮,开启正则匹配模式 - 在查找输入框里填入:
这个正则会精准匹配translate\(k\.([A-Z_]+)\)translate(k.SOME_KEY)这类格式,其中([A-Z_]+)会捕获SOME_KEY这个键名部分 - 在替换输入框里填入:
这里的translate('$1')$1会引用刚才捕获到的键名,自动替换成带单引号的形式 - 先点击「查找全部」预览所有匹配结果,确认没有误匹配后,再点击「替换全部」完成批量修改
注意:如果你的键名存在小写字母或其他特殊字符,需要调整正则里的[A-Z_]+部分,比如改成[A-Za-z_]+来兼容大小写。
内容的提问来源于stack exchange,提问作者bignore59
相关产品推荐
相关产品推荐

