У меня есть некоторые HTML, который выглядит как:Получить текст непосредственно внутри тега в Nokogiri
<dt>
<a href="#">Hello</a>
(2009)
</dt>
У меня уже есть все мои HTML загружается в переменную под названием record
. Мне нужно разобрать год, то есть 2009 год, если он существует.
Как я могу получить текст внутри тега dt
, но не текст внутри тега a
? Я использовал record.search("dt").inner_text
, и это дает мне все.
Это тривиальный вопрос, но мне не удалось это понять.
Отметим также, что на самом деле существует два текстовых узлов внутри этого 'dt' (если не вам проанализировал HTML, используя опцию «noblanks»): первый текстовый узел «\ n» перед «», а второй текстовый узел «\ n (2009) \ n» «после него». – Phrogz