如何在IntelliJ中通过查找替换批量为click方法追加driver参数
IntelliJ 批量修改click方法参数操作方案
- 按快捷键
Ctrl+R(Windows/Linux系统)或Command+R(macOS系统)调出当前文件的查找替换面板;如果需要全项目范围替换,使用快捷键Ctrl+Shift+R(Windows/Linux)或Command+Shift+R(macOS) - 勾选面板上的 Regex(正则表达式)选项,开启正则匹配模式
- 查找输入框填入规则:
click\((.*?)\)规则说明:
click\(匹配固定前缀click(,(.*?)为非贪婪匹配,捕获括号内所有原有参数内容,\)匹配方法末尾的右括号 - 替换输入框填入规则:
click($1,driver)规则说明:
$1是引用前面正则捕获到的第一个分组内容,也就是click方法的原有参数 - 先点击「Find」按钮验证匹配结果是否符合预期,确认无误后点击「Replace All」完成批量修改
该规则适配任意参数内容的click方法,不会因为参数数量、参数值变化出现匹配错误的问题。
内容的提问来源于stack exchange,提问作者Sameera De Silva
相关产品推荐
相关产品推荐

