需求:从 "尊敬的 ${hphm} 车主,您好,请您携带 ${ziL} 到 ${window} 窗口办理业务" 这类字符串中获取${}中的内容。注意${xxx}的个数是不确定的。
function getExecStrs (str) {
var reg = /\$\{(.+?)\}/g;
var list = [];
var result = null;
do {
result = reg.exec(str);
result && list.push(result[1]);
} while (result)
return list;
}
这样,最后拿到的 list 的 值 为 [hphm,ziL,window] ,也就是我们所需要的这三个值