如何在结构搜索和替换中搜索给定的整数给定方法参数是否大于或等于给定值?或者这甚至可能吗?
例如:假设我有100次使用此方法
public void sendString(String msg, int interfaceId){ //doing stuff... }
我想检查一个固定的(无变量号)是否传递给interfaceId是否大于或等于给定的数字。
答案 0 :(得分:7)
是的,你可以。结构搜索非常强大:
Test.groovy
String.format($str$,$val$)
搜索结构设置:
Groovy
val
编辑变量对话框:
\d*
变量:
Complete Match
Integer.parseInt(val.getText()) > 1
变量:
String.format("%s",3)
String.format("%s",5)
搜索结果,找到匹配项:
1
因此它找到了String.format的所有调用,第二个参数大于Script Text
。因此,您可以通过修改pip install
设置来调整案例。