我希望能夠創建一個節點的集合,其中文本以單詞開頭,然後是數字開頭。例如,給出如下:HtmlAgilityPack能夠在其XPATH選擇器中使用正則表達式嗎?
<p>FINDTHIS 1</p>
<p>FINDTHIS SOMETEXT</p>
<p>FINDTHIS 2</p>
我希望能夠創建由兩個段落節點的集合:FINDTHIS 1和2 FINDTHIS
一種可能的方法是創建一個XPath查詢如//p[starts-with(., 'FINDTHIS ')]
,然後使用正則表達式來確定下一個字符是否是數字。如果我想獲得返回上述條件的匹配列表,我可以創建一個正則表達式對象並測試集合中每個成員的文本。
有沒有一種方法可以直接在選擇器中使用正則表達式使用HtmlAgilityPack?
感謝您的迴應。 – 2012-07-30 22:02:07