请问 我想用js正则 得到 “asdfasdf{sd}sdfasdfasdf{sdfsdf}”的{}中的内容怎么写,不包括{}符号。函数set(str,ary),ary是个数组,依次替换str中的{}的内容,又怎么写。求解!!!!
2 回答
MYYA
TA贡献1868条经验 获得超4个赞
var f=function(str,arr){
2 var parter=/{.+?}/g;
3 var len=str.match(parter).length;
4 for(var i=0;i<len;i++){
5 str=str.replace(/{.+?}/,arr[i]);
6 }
7
console.log(str);
8 }
9 var s="asdfasdf{sd}sdfasdfasdf{sdfsdf}";
10 var arr=["1","2"];11 f(s,arr);- 2 回答
- 0 关注
- 690 浏览
添加回答
举报
0/150
提交
取消
