Java分组替换有关问题,请大神们帮忙!多谢

Java分组替换问题,请大神们帮忙!谢谢!falsdkjflasdjfls[2]adjfljsadlj[1]fsajdflkjasdlfj谁能用正则把它替

Java分组替换问题,请大神们帮忙!谢谢!
falsdkjflasdjfls[2]adjfljsadlj[1]fsajdflkjasdlfj
谁能用正则把它替换为
falsdkjflasdjfls<img src="2.jpg"/>adjfljsadlj<img src="1.jpg"/>fsajdflkjasdlfj
取出[n]中的数字n把[n]替换为<img src="n.jpg" />
会的帮帮忙,我正则不怎么好,不会!

[解决办法]
可以不用正则

[解决办法]

Java code
str = str.replaceAll("\\[(\\d+)\\]", "<img src='$1'.jpg />");