标签: javascript regex
考虑以下代码:
let x='father'; let m=x.match(/fa(.?)(.?)er/g); // x == ["father"] let m=x.match(/fa(.?)(.?)er/); // x == ["father", "t", "h"]
因此,使用'g'全局标志,捕获组不匹配。为什么会这样?