文章目录一、官方解释二、js代码例子解释参考文档一、官方解释(?:pattern) 是正则表达式中的一种结构称为“非捕获组”Non-Capturing Group。它允许您将多个字符或子表达式组合在一起作为一个整体对待而不捕获它们匹配的内容供后续引用或提取。很抽象对吧我也感觉很抽象二、js代码例子解释scriptvarpattern01/(abc)/;//输出trueconsole.log(pattern01.test(abcdefg))//输出abc正则表达式匹配到的结果console.log(RegExp.$1)varpattern02/(?:abc)/;//输出trueconsole.log(pattern02.test(abcdefg))//没有输出正则表达式匹配到了但是没有保留匹配到的结果console.log(RegExp.$1)/script参考文档js正则表达式之捕获