我正在尝试做的事情相当简单,尽管我遇到了困难。我有一个 url 字符串,格式为http://www.somedomain.com?id=someid我想要检索的是 someid 部分。我想我可以使用正则表达式,但我对它们不是很好,这就是我尝试过的:
Match match = Regex.Match(theString, @"*.?id=(/d.)");
我收到一个正则表达式异常,说解析正则表达式时出错。我读这个的方式就是"any number of characters"
字面"?id="
意思"by any number of digits"
。我把数字放在一个组中,这样我就可以把它们拉出来。我不确定这有什么问题。如果有人能告诉我我做错了什么,我将不胜感激,谢谢!