js 正则 捕获和非捕获

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhanglongdream/article/details/76604225
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] 记忆的字符串




展开阅读全文

没有更多推荐了,返回首页