Java 如何用Eclipse查找并替换此字符串?

Java 如何用Eclipse查找并替换此字符串?,java,regex,eclipse,Java,Regex,Eclipse,我有一行Java代码,如下所示: Ball b = new Ball(Util.toPx(X*mR), y); 我想用这个来代替这一行 Ball b = new Ball(X*mR, y); 其中X是一个双精度数字,如1.25、1.765等 如何使用Eclipse搜索替换功能获取此信息?我不知道Eclipse,但在sublime text 2中,您可以使用启用regex的搜索功能获取此信息。正则表达式类似于: Util\.toPx\((.*?)\) 如果要用其他字符串替换此字符串,可以执行

我有一行Java代码,如下所示:

Ball b = new Ball(Util.toPx(X*mR), y);
我想用这个来代替这一行

Ball b = new Ball(X*mR, y);
其中X是一个双精度数字,如1.25、1.765等


如何使用Eclipse搜索替换功能获取此信息?

我不知道Eclipse,但在sublime text 2中,您可以使用启用regex的搜索功能获取此信息。正则表达式类似于:

Util\.toPx\((.*?)\)
如果要用其他字符串替换此字符串,可以执行以下操作:

toPx($1)
它将替换前一个字符串以

toPx(X*mR)

如果括号之间有更多的组,可以在替换表达式中使用$1、$2等。

。。。什么?这个问题没有多大意义。另外,您尝试过什么?这个问题是关于Java中的字符串操作还是关于如何在Eclipse中使用搜索替换功能的?我编辑了这个问题,很抱歉没有澄清我不理解您的问题。即使我这样做了,我相信这与Eclipse无关