我有一些文本(不是HTML文件),其中有换言之之间只是a
标签,像这样(本例中有两个a
节点):获取所有的HTML节点文本
<a rel="nofollow" target="_blank" href="http://loremipsum.net/">http://loremipsum.net/</a>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, <a rel="nofollow" target="_blank" href="http://loremipsum.net/">http://loremipsum.net/</a> sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
我想更换所有这些标签的文字为"link"
。 node
在这个编码:
var node = HtmlNode.CreateNode(text);
var links = node.SelectNodes("//a[@href]");
只是指的第一个链接,但我希望所有的文字链接。我怎样才能找到他们?谢谢。
喜@paqogomez,正如我所说,节点,只需返回第一个链接。在他的回答中,他假设它是一个html文档,但它是一个文本,所以结果不是我所需要的。这个问题是下一步:) – user3293835