正则表达式var pattern drills= /(..)or(.)/g;中 (..)和(.)的区别

()表示捕获分组()会把每个分组里嘚匹配的值保存起来,从左向右以分组的左括号为标志,第一个出现的分组的组号为1第二个为2,以此类推

(?:)表示非捕获分组和捕获分組唯一的区别在于,非捕获分组匹配的值不会保存起来

我要回帖

更多关于 pattern drills 的文章

 

随机推荐