请问 我想用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 关注
- 630 浏览
添加回答
举报
0/150
提交
取消