let name = '江澎涛'
function a(e){
return 1
}
let reg = /^({{).+(}}){1,1}$/
let str = '{{name}}{{a(1)}}'
let flag = true
while(flag){
let res = reg.exec(str)
console.log(res)
if(!res) flag = false
if(flag){
let r = res[0].replace('{{','').replace('}}','')
str = str.replace(res[0],eval(r))
}
}
// {{\w+[(|\[]\w*[)|\]]}}|{{\w+}}