所有
我对JS中的Regex很新,如果我有一个字符串(当然不是这么简单,但这部分对我来说最重要):
?view=Peer%20Comparison&&userid=123
我想用非捕获组和捕获组提取“view = Peer%20Comparison”部分(可能有多个查询参数对)
任何人都可以帮我解决这个问题(我想这对正则表达式大师来说非常简单,但我只是想不出来,抱歉中断)?
由于
答案 0 :(得分:1)
为了知识而回答OP问题,甚至找到了解决方案。
JavaScript正则表达式中非捕获组的语法是:
(?:pattern)
此外,您应该在同一页面中查看前瞻断言(例如x(?=y)
和x(?!y)
)。