1
是否可以通過執行XPath搜索返回所有匹配的字符串索引?Ruby:使用XPath,並獲取匹配的字符串索引?
例如,如果我這樣做:
doc = Nokogiri::HTML(htmlSource)
doc.xpath('//meta[case_insensitive_equals(@name,"author")]', XpathFunctions.new)
它給我的一切,相匹配的元素。但是我怎樣才能得到每場比賽的字符串索引?換句話說,元素開始的整個HTML源代碼的索引?
例輸入:
<HTML><meta name="author" content="test"></HTML>
輸出示例: 我想該指數6,因爲這是元標記開始
您能否提供一個輸入和期望輸出的例子? –
我加了Carlo Cannas –
謝謝,現在很清楚。但是,爲什麼你需要這樣的東西?我不知道Ruby的庫,但通常一旦文檔被解析,就不再有對輸入字符串中各種標記的引用。 –