【问题标题】:Get values from html [duplicate]从html获取值[重复]
【发布时间】:2012-12-03 10:24:44
【问题描述】:

可能重复:
RegEx match open tags except XHTML self-contained tags

我不太擅长正则表达式。 所以这是我的问题:我怎样才能获得之间的所有链接 <td><a href="">?

<td><a href="link">

【问题讨论】:

标签: c# regex


【解决方案1】:

使用HTML Agility Pack 解析 HTML 文件:

使用 DLL 后,您可以获取值 使用这样的代码:

linkNode.Attributes["href"]

【讨论】:

    【解决方案2】:
    HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
    doc.LoadHtml(@"<td><a href=""link"">");
    
    var links = doc.DocumentNode.SelectNodes("//a[@href]")
                .Select(a => a.Attributes["href"].Value)
                .ToList();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      相关资源
      最近更新 更多