我有一个字符串:
[code="java"]String str = "{1,1,2} + {3,2,1} + {$1}";[/code]
请教各位,使用正则表达式把“{...}”直接替换成字母。
替换后的结果:
[code="java"]String str = "a + b + c";[/code]
a、b、c是根据“{...}”的个数自增的,如果有4个“{...}”那个替换后的字母就是a、b、c、d。
替换完字符串后,同时替换的字母会被记录在Map集合里面:
[code="java"]
key="a",value="{1,1,2}"
key="b",value="{3,2,1}"
...
[/code]
各位帮忙看下正则表达式方不方便解决以上问题,或者有更好的思路就可以提供给我,谢谢。