Javascript 如何在JS正则表达式中将模式与非捕获组匹配

Javascript 如何在JS正则表达式中将模式与非捕获组匹配,javascript,regex,Javascript,Regex,全部: 我对JS中的正则表达式很陌生,如果我有一个字符串,当然不是这么简单,但这部分对我来说最重要: ?view=Peer%20Comparison&&userid=123 我想提取view=Peer%20与非捕获组和捕获组的比较部分可能有多个查询参数对 有人能帮我吗?我想这对regex大师来说很简单,但我就是想不出什么,抱歉打扰了 感谢您回答OP问题,为了了解更多信息,我们甚至找到了解决方案 JavaScript正则表达式中非捕获组的语法为: ?:图案 如中所述 此外,您还应

全部:

我对JS中的正则表达式很陌生,如果我有一个字符串,当然不是这么简单,但这部分对我来说最重要:

?view=Peer%20Comparison&&userid=123
我想提取view=Peer%20与非捕获组和捕获组的比较部分可能有多个查询参数对

有人能帮我吗?我想这对regex大师来说很简单,但我就是想不出什么,抱歉打扰了


感谢您回答OP问题,为了了解更多信息,我们甚至找到了解决方案

JavaScript正则表达式中非捕获组的语法为:

?:图案

如中所述


此外,您还应该查看前瞻性断言,例如x?=y和x?!y位于同一页面中,可能会有所帮助。

此捕获组是什么意思可能有多个查询参数对?你可以发布一个复杂的例子吗?你可以使用split和pass?作为分隔符。@Kuan:您想省略捕获组有什么特别的原因吗?@AvinashRaj我想做的是使用非捕获和捕获组技能从url中提取url查询参数对。@Rakesh_Kumar我想做的是从url中提取url查询参数对,我想学习如何使用non-capture和capture-group,并将它们应用于url以获得查询prameter键值对。