tengo algo de HTML que se parece a:Obtener texto directamente dentro de una etiqueta en Nokogiri
<dt>
<a href="#">Hello</a>
(2009)
</dt>
Ya tengo todo mi HTML cargada en una variable llamada record
. Necesito analizar el año, es decir, 2009 si existe.
¿Cómo puedo obtener el texto dentro de la etiqueta dt
pero no el texto dentro de la etiqueta a
? He usado record.search("dt").inner_text
y esto me da todo.
Es una pregunta trivial pero no he logrado resolver esto.
también nota que hay de hecho dos nodos de texto dentro de ese 'dt' (a menos que analizó el HTML usando la opción 'noblanks'): el primer nodo de texto es' "\ n" 'antes de' ', y el segundo nodo de texto es' "\ n (2009) \ n" 'después de él. – Phrogz