正则问题的提问

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:27:19
在java 中可以用String.replaceAll(reg,str);替换reg.
但有没有类似javascript 这种将可返参的方法String.replace(/{([^{}]*)}/g,function (a,b){
return fun[a];
});

看上去应该是可以的,但没有试过,这么写有点不清晰不是吗,
完全可以在replace上面,先用一个变量接这个返回值,然后再传到replace中啊,像下面这样:
String ss=function(a,b);
String.replace(XXXX,ss);