我在C#中使用這個命令:HtmlAgilityPack中的可變標籤?
foreach (HtmlNode node in
htmlDoc.DocumentNode.SelectNodes("//tr[@class='discussion r1']"))
的問題是,我需要一個包含所有rX
節點:
discussion r0
discussion r1
discussion r2
我如何可以選擇所有rX
節點? 如何在一個foreach中只選擇r0
和r1
?
非常感謝你,這個工程 2 Precisation: - 是否有一些性能的。 「開始 - 與」和「包含」之間的區別? - 如何只選擇r1和r2節點而不是r3? – hellomoto 2014-09-24 01:51:46
1.我認爲這兩個函數之間沒有明顯的性能差異。 XPath'或'運算符,但是如果您想要匹配r1到r11等範圍,但不是r12或更高,我建議使用HAP的LINQ API而不是使用XPath。 – har07 2014-09-24 02:13:11