var str = "Организация: %name% %inn%";
var re = /%(.*?)%/g;
var res;
if ((res = re.exec(str)) !== null) {
name = res[1];
if ((res = re.exec(str)) !== null) inn = res[1];
}
console.log(name, inn);
一个例子就在你的线下。如果有很多变量,最好在while循环中进行:
var str = "Организация: %name% %inn%";
var re = /%(.*?)%/g;
var res, arr = [];
while ((res = re.exec(str)) !== null) {
arr.push(res[1]);
}
console.log(arr);
通过正则表达式变体:
一个例子就在你的线下。如果有很多变量,最好在while循环中进行: