如何将此URL与java regex匹配

时间:2015-03-17 16:58:04

标签: java regex

String url =“mysite.com/index.php?id=12&id=432&id=145 ...... ”。

我有一个名为“id”的多个参数的网址。我想知道如何将它与java正则表达式匹配?

2 个答案:

答案 0 :(得分:1)

这是一个与你所描述的参数方案相匹配的正则表达式:

((id=\d+&?)+id=\d+[^&])

Regular expression visualization

Debuggex Demo

答案 1 :(得分:1)

这个正则表达式应该捕获ids

(id=\d+&?)*

考虑到这一点,对于某些网址,您可能没有附加ID。