У меня есть документ, который выглядит следующим образом:
<ul>
<li>
<a href="/Synergies">Link</a>Content
</li>
</li>
Content <a href="/Synergies">Link</a>
</li>
</ul>
Я бы хотел получить только те элементы списка, которые начинаются с тега <a>
, т. Е. Первый <li>
был бы хитом, а второй - нет.
Я попытался получить все элементы списка и сопоставить регулярное выражение в html-контенте, но, похоже, он не работает:
list.search('li').each do |item|
if /^<a href="\/Synergies".*$/.match(item)
puts link # hit?
end
end
Любой совет будет оценен!