鉴于xpath说
我可以这样做:
doc.xpath("/html/body/a").wrap("<span></span>")
用span标签包装所有链接?
span
doc.xpath('/html/body/a').each{ |a| a.swap("<span>#{a}</span>") }
找到了更好的解决方案(根据@Phrogz编辑)
doc.search('a').wrap('<span/>')