/(?:(?:^|.*;)s*keys*=s*([^;]*).*$)|^.*$/
我得到了这个RegExp,它可以在cookie中获得密钥,但我不知道
(?:^|.*)
的意思是,我指的是javascript中?:
的意思
()
将定义一个捕获组。(?:)
将使其不捕获
Reference -这个正则表达式是什么意思?
叫做Non-Capturing Groups: (?: … )
例如,(?:Mofei|Zhu)
匹配Mofei
或Zhu
,但名称没有被捕获。