我正在寻找一种在android studio中查找和替换的有效方法。我可以使用正则表达式找到一个字符串,并将所选字符串替换为其子字符串。
e.g。
我有以下正则表达式查找
常数。[A-Z _] *
选择 constants.LOG_FILE_PATH 和 constants.LOG_DIR
但是如何修改替换字符串以便上述字符串可以分别由SETTINGS [' LOG_FILE_PATH ']和SETTINGS [' LOG_DIR ']替换。我必须在项目中找到并替换许多字符串,因此手动查找和替换的开销很小。
编辑1:如果你知道怎么做pycharm或intellij-idea它也可以在android studio中工作,这就是为什么我添加了标签pycharm和intellij-idea
答案 0 :(得分:0)
或许看看Structural Replace
。使用Find Actions
快捷方式(CMD + Shift + A
)并输入结构,该选项应该出现。
我想以下内容可能有效:
搜索模板
constants.$log$
替换模板
SETTINGS["$log$"]
免责声明,这是未经测试的。