(?:*)在javascript RegExp中是什么意思?


/(?:(?:^|.*;)s*keys*=s*([^;]*).*$)|^.*$/

我得到了这个RegExp,它可以在cookie中获得密钥,但我不知道

(?:^|.*)的意思是,我指的是javascript中?:的意思

()将定义一个捕获组。(?:)将使其不捕获

Reference -这个正则表达式是什么意思?

叫做Non-Capturing Groups: (?: … )

例如,(?:Mofei|Zhu)匹配MofeiZhu,但名称没有被捕获。

最新更新