如何将此URL与java正则表达式匹配

如何将此URL与java正则表达式匹配,java,regex,Java,Regex,String url=“mysite.com/index.php?”id=12&id=432&id=145… 我有一个url,其中包含多个同名“id”的参数。我想知道如何将其与java正则表达式匹配?下面是一个正则表达式,它将与您描述的参数方案匹配: ((id=\d+&?)+id=\d+[^&]) 此正则表达式应捕获ID (id=\d+&?)* 考虑到这一点,对于某些URL,您可能没有附加ID。请注意,我如何才能强制它不以&character结尾?@Amazoom没

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


我有一个url,其中包含多个同名“id”的参数。我想知道如何将其与java正则表达式匹配?

下面是一个正则表达式,它将与您描述的参数方案匹配:

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


此正则表达式应捕获ID

(id=\d+&?)*

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

请注意,我如何才能强制它不以&character结尾?@Amazoom没问题,请随意向上投票我的答案:)