java正则表达式在替换的时候如何保留部分匹配的内容

java正则表达式在替换的时候怎么保留部分匹配的内容例如字符串: asdfgsdgf&I{text1}sdfsdf 要匹配其中的

java正则表达式在替换的时候怎么保留部分匹配的内容
例如字符串: "asdfgsdgf&I{text1}sdfsdf "

要匹配其中的   &I{text1}   ,其中I可以是任何字母,text1也会不同;然后替换的时候要保留text1。

请问怎么做?

其他的一些正则表达式在replacement中可以引用匹配内容,在java中不知道应该怎么做?

[解决办法]
去这里看看吧:
http://www.javadingle.com