次のような 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
私は何を間違っていますか?