поместить каждый текст, окруженный тегом html, в массив? - PullRequest
0 голосов
/ 03 октября 2009

с использованием нокогири,

doc = Nokogiri::HTML(your_html)
doc.xpath("//text()").to_s

это делает работу, однако, все в один плоский текст.

Мне нужно заключить каждый текст в HTML-теги

<b> text</b>
<h1>text3</b>

и поместите их в массив. ["text", "text3"]

Какое рекомендуемое действие?

я думал о том, чтобы сделать

doc.xpath ( "*"). Текст

но не знаю, как перебрать все это.

1 Ответ

2 голосов
/ 03 октября 2009
doc = Nokogiri::HTML(your_html)
doc.xpath("//text()").to_a
...