我使用引入nokogiri選擇「關鍵字」屬性,像這樣:如何創建nokogiri不區分大小寫的Xpath選擇器?
puts page.parser.xpath("//meta[@name='keywords']").to_html
一個我的工作頁面有一個大寫字母「K」這促使我做的關鍵字標籤查詢不區分大小寫。
<meta name="keywords"> AND <meta name="Keywords">
所以,我的問題是:是什麼力量讓一個引入nokogiri選擇不區分大小寫的最佳方式?
編輯 Tomalak的建議對於這個特定的問題很有效。我也想用這個例子來更好地理解nokogiri,並且有一些我想知道並且沒有成功搜索的問題。例如,正則表達式'僞類'Nokogiri Docs是否適合這樣的問題?
我也很好奇nokogiri中的匹配?()方法。我一直無法找到關於該方法的任何澄清。它與XPath 2.0中的「匹配」概念有什麼關係(因此可用於解決此問題)?
非常感謝。
+1 - 很好的問題。歡迎來到SO :) – 2010-02-17 14:36:31