在eclipse中,执行正则表达式搜索和替换时是否可以将匹配的搜索字符串用作替换字符串的一部分?

基本上,我想替换所有出现的

variableName.someMethod()

与:
((TypeName)variableName.someMethod())

其中,variableName可以是任何变量名称。

在sed中,我可以使用类似以下的内容:
s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g

即,&表示匹配的搜索字符串。 Eclipse中有类似的东西吗?

谢谢!

最佳答案

是的,“()”捕获一个组。您可以与$ i再次使用它,其中i是第i个捕获组。
所以:

提示:CTRL +文本框中的空格为您提供各种有关正则表达式编写的建议。

10-07 19:30
查看更多