var paramsMap = {
测试参数1: 'paramOne'
}
var str = "阿斯顿发送地方{测试参数1}阿斯顿发送到发送地方{测试参数2}asdfafasdf{测试参数2}asdfasdfasdfsadf{测试参数1}"
str = str.replace(/\{([^}]+)\}/g, function () {
// arguments[0] 正则匹配到的内容
// arguments[...] 如果有()即分组内容,则捕获分组
// arguments[arguments.length-2] 当前匹配内容在源字符串中的位置
// arguments[arguments.length-1] 输入的字符串
return ''
})
var str = "阿斯顿发送地方{测试参数1}阿斯顿发送到发送地方{测试参数2}asdfafasdf{测试参数2}asdfasdfasdfsadf{测试参数1}"
var reg = /\{([^}]+)\}/g
var match;
// 匹配到结果同replace fn的arguments
while(match = reg.exec(str)) {console.log(match)}