使用正则表达式匹配组url参数?

时间:2014-06-18 06:30:49

标签: javascript url

我的网址如下所示:

http://www.example.com/?N=abc&Ntt=345999&Nr=AND(OR(AnalysisTechnique:acids),OR(ChemicalGroup:acetic%20acids))

我想提取Nr组参数值,如下面的格式:

AnalysisTechnique:acids, ChemicalGroup:aceticacids

对此有何帮助?

1 个答案:

答案 0 :(得分:0)

这适用于您的指定网址,但您应该为更好的RegEx添加更多信息:

Nr=[\w()]+[(]([\w%]+:[\w%]+)[,\w()]+[(]([\w%]+:[\w%]+)

第一组匹配AnalysisTechnique:acids,第二组匹配ChemicalGroup:aceticacids

http://regex101.com/r/jZ1iJ1