我有一些文本(不是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