J'utilise nokogiri pour sélectionner l'attribut « Mots clés » comme celui-ci:Comment créer un sélecteur Xpath insensible à la casse nokogiri?
puts page.parser.xpath("//meta[@name='keywords']").to_html
L'une des pages avec lesquelles je travaille a l'étiquette de mots-clés avec un « K » qui m'a motivé à faire la question insensible à la casse.
<meta name="keywords"> AND <meta name="Keywords">
Alors, ma question est: Quelle est la meilleure façon de faire un cas de sélection nokogiri insensible?
EDIT La suggestion de Tomalak ci-dessous fonctionne très bien pour ce problème spécifique. J'aimerais aussi utiliser cet exemple pour mieux comprendre le nokogiri et avoir quelques problèmes que je me pose et que je n'ai pas réussi à trouver. Par exemple, les 'pseudo-classes' regex Nokogiri Docs sont-elles appropriées pour un problème comme celui-ci?
Je suis également curieux de connaître la méthode correspondante() dans nokogiri. Je n'ai pas été en mesure de trouver des éclaircissements sur la méthode. Cela a-t-il quelque chose à voir avec le concept 'matches' dans XPath 2.0 (et pourrait donc être utilisé pour résoudre ce problème)?
Merci beaucoup.
+1 - bonne question. Bienvenue à SO :) –