var a = /d(b+)d/g
var v = a.exec("cdbbdbsbz")
v
(2) ["dbbd", "bb", index: 1, input: "cdbbdbsbz"]0: "dbbd"1: "bb"index: 1input: "cdbbdbsbz"length: 2__proto__: Array(0)
var a = /d(?:b+)d/g
var v = a.exec("cdbbdbsbz")
v
["dbbd", index: 1, input: "cdbbdbsbz"]0: "dbbd"index: 1input: "cdbbdbsbz"length: 1__proto__: Array(0)
这里大概说下的
"dbbd" , "bb" 匹配到的字符串和所有被记住的子字符串。
index 在输入的字符串中匹配到的以0开始的索引值
[0] 匹配到的所有字符串
[1] 记忆的字符串