Regex url包含时正则表达式不匹配?

Regex url包含时正则表达式不匹配?,regex,Regex,我需要一个正则表达式匹配以下一组URL包含?(问号) 请告知您可以通过以下正则表达式执行此操作: http\:\/\/mywebsite\/page\.aspx\?MenuId=\d+ 这将匹配任何看起来像http://mywebsite/page.aspx?MenuId=109238091823与?MenuId=参数中输入的任何数字匹配 您可以查看正则表达式的良好交互式IDE。它也会在你进行过程中给你实时反馈。这个问题没有任何先前的研究。您尝试过自己搜索什么?如果您只想匹配0-9,则最好使用

我需要一个正则表达式匹配以下一组URL包含?(问号)


请告知

您可以通过以下正则表达式执行此操作:

http\:\/\/mywebsite\/page\.aspx\?MenuId=\d+
这将匹配任何看起来像
http://mywebsite/page.aspx?MenuId=109238091823
?MenuId=
参数中输入的任何数字匹配


您可以查看正则表达式的良好交互式IDE。它也会在你进行过程中给你实时反馈。

这个问题没有任何先前的研究。您尝试过自己搜索什么?如果您只想匹配0-9,则最好使用[0-9]+而不是\d+,因为\d还可以根据“\d匹配一个数字[0-9]”匹配其他各种字符,从而使这些内容完全相同。你说它还匹配什么角色?很少会有人输入另一个\d匹配的字符,但如果只匹配数字,使用[0-9]以防万一通常会更好。
http\:\/\/mywebsite\/page\.aspx\?MenuId=\d+