我正在使用nokogiri来选择'keywords'属性,如下所示:
puts page.parser.xpath("//meta[@name='keywords']").to_html
Run Code Online (Sandbox Code Playgroud)
我正在使用的其中一个页面的关键字标签带有大写"K",这促使我使查询不区分大小写.
<meta name="keywords"> AND <meta name="Keywords">
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是:什么是使nokogiri选择案例不敏感的最佳方法?
编辑托马拉克的建议如下,对于这个具体问题非常有用.我也想用这个例子来帮助更好地理解nokogiri,并且有一些我想知道并且没有成功搜索的问题.例如,正则表达式"伪类" Nokogiri Docs是否适合这样的问题?
我也很好奇nokogiri中的匹配?()方法.我无法找到有关该方法的任何说明.它是否与XPath 2.0中的"匹配"概念有关(因此可以用它来解决这个问题)?
非常感谢.