我正在尝试做的事情相当简单,但我遇到了困难。我有一个字符串,它是一个URL,格式如下:http://www.somedomain.com?id=someid我想要检索其中的someid部分。我想我可以使用正则表达式,但我不太擅长它们,这是我尝试过的:
我收到了一个正则表达式的异常,说有错误解析正则表达式。我的理解是先匹配任意数量的字符,然后是字面量
Match match = Regex.Match(theString, @"*.?id=(/d.)");
我收到了一个正则表达式的异常,说有错误解析正则表达式。我的理解是先匹配任意数量的字符,然后是字面量
"?id="
,最后是任意数量的数字。我把数字放进了一组,以便于取出来。但我不确定这有什么问题。如果有人能告诉我哪里错了,我会非常感激,谢谢!