Skip to main content
 首页 » 编程设计

c#之c# 中的正则表达式提取 page.com/users/(this)/xxxxx/

2024年01月18日41soundcode

过去两个小时我一直在尝试解决这个问题,但它就是行不通:(

我已经下载了一个网页的 html 代码,然后删除了所有双空格和所有新行,因此整个代码是一行字符串。

然后我必须从中提取一段数据

page.com/users/(this)/xxxxx/.....

match = Regex.Match(htmlCode, "page.com/users/(.*)/xxxxx/"); 
string user = match.Groups[1].ToString(); 

但它不起作用,我总是得到 (this)/xxxxx/+ 其余的 html 代码。

有人知道为什么这行不通吗?

请您参考如下方法:

使用 ([^/]*) 而不是贪婪的 (.*)。