标签: c# regex
鉴于链接abc.com/details.php?id=776282&hit=1和xyz.com/details.php?id=68990,如何使用一个正则表达式分别从它们获取id 776282和68990?
abc.com/details.php?id=776282&hit=1
xyz.com/details.php?id=68990
答案 0 :(得分:2)
Regex将是(\d+)。它会正确地检索id值而不包括任何spaces,如果&hit=1 存在或 <{1}}
Regex
(\d+)
id
spaces
&hit=1
Example Demo
答案 1 :(得分:1)
使用此正则表达式:
[^?]+(?:\?id=([^&]+).*)?
DEMO HERE