在Eclipse中仅使用特定类型的参数替换方法

时间:2013-11-01 05:44:04

标签: java eclipse

在我正在调试的代码中,我看到反复调用Stringbuilder的append方法。

我想替换append(String str)

传递任何字符串参数append(Mycustomfunction(String str))的所有append发生的事件

append也可以使用多种类型的参数,但我只想更改那些带有String参数的参数。

无论如何要更有效地做到这一点,然后手动插入这条线1000+?

编辑:添加一个例子 实施例

a.append("My Name")
a.append(result.getString("something"))
a.append(2)
a.append(true)

我想将前两次出现的更改为

a.append(Myfunction("My Name"));
a.append(Myfunction(result.getString("something")));
a.append(2);
a.append(true);

2 个答案:

答案 0 :(得分:1)

您是否尝试过eclipse的替换功能(Ctrl + F)? 然后单击正则表达式复选框,然后在查找文本框中定义相应的正则表达式。

答案 1 :(得分:0)

如何使用2个替换命令

1)将a.append("替换为a.append(Myfunction("

2)将a.append(result.getString替换为a.append(Myfunction(result.getString(