过去两个小时我一直在尝试解决这个问题,但它就是行不通:(
我已经下载了一个网页的 html 代码,然后删除了所有双空格和所有新行,因此整个代码是一行字符串。
然后我必须从中提取一段数据
page.com/users/(this)/xxxxx/.....
match = Regex.Match(htmlCode, "page.com/users/(.*)/xxxxx/");
string user = match.Groups[1].ToString();
但它不起作用,我总是得到 (this)/xxxxx/+ 其余的 html 代码。
有人知道为什么这行不通吗?
最佳答案
使用 ([^/]*)
而不是贪婪的 (.*)
。
关于c# - c# 中的正则表达式提取 page.com/users/(this)/xxxxx/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458211/