我有一些 HTML,例如:
<span class="foo">foo bar <a href="http://example.com">example</a> baz</span>
我想把它变成一个字符串,如:
foo bar http://example.com baz
我正在使用 Nokogiri,我有类似的东西:
doc.css('.foo').each do |message|
message.css('a').map {|link| link.replace(link['href'])}
message.xpath('.//text()').map do |m|
p m.text
end
end
但这似乎表明:
foo bar
http://example.com
baz
我究竟做错了什么?