如何使用正则表达式从URL获取数字ID?

时间:2015-03-13 05:06:43

标签: c# regex

鉴于链接abc.com/details.php?id=776282&hit=1xyz.com/details.php?id=68990,如何使用一个正则表达式分别从它们获取id 776282和68990?

2 个答案:

答案 0 :(得分:2)

Regex将是(\d+)。它会正确地检索id值而不包括任何spaces,如果&hit=1 存在 <{1}}

Example Demo

答案 1 :(得分:1)

使用此正则表达式:

[^?]+(?:\?id=([^&]+).*)?

DEMO HERE