刷题得时候用到了JS的exec函数,但是出现了死循环,查阅资料后,发现exec函数放在循环体里面会不断重新匹配,故要把exec函数放在外边才行。
//错误示例
let t;
while ((t = reg.exec(a)) != null)
console.log(reg.exec(a));
//正确示例
let t;
while ((t = reg.exec(a)) != null)
console.log(t);