在android studio中查找和替换

时间:2017-03-22 11:35:33

标签: android android-studio intellij-idea pycharm

我正在寻找一种在android studio中查找和替换的有效方法。我可以使用正则表达式找到一个字符串,并将所选字符串替换为其子字符串。

e.g。

  • constants.LOG_FILE_PATH - >定值[ 'LOG_FILE_PATH']
  • constants.LOG_DIR - >定值[ 'LOG_DIR']

我有以下正则表达式查找

常数。[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

1 个答案:

答案 0 :(得分:0)

或许看看Structural Replace。使用Find Actions快捷方式(CMD + Shift + A)并输入结构,该选项应该出现。

我想以下内容可能有效:

搜索模板

constants.$log$

替换模板

SETTINGS["$log$"]

免责声明,这是未经测试的。