-1

我有一个字符串,其中标签中的 href 和 text 的值是动态变化的。

例如我的文字是这样的

-5></span>
</span>
                    <a class=header-3 href=/mercedes-benz/190-class/1993/consumer-reviews/e-bay-find.html?style=2286&sub=&reviewId=202661771>DYNAMIC changing text</a>

我希望只取 href 的值,即在这种情况下

/mercedes-benz/190-class/1993/consumer-reviews/e-bay-find.html?style=2286&sub=&reviewId=202661771

4

1 回答 1

1

使用HtmlAgilityPack

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
var links =doc.DocumentNode
              .Descendants("a")
              .Select(n => n.Attributes["href"].Value).ToArray();
于 2012-05-08T17:56:02.943 回答