SOURCE

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+}}

console 命令行工具 X clear

                    
>
console