标签: ruby nokogiri swap
给出xpath说
我可以这样做:
doc.xpath("/html/body/a").wrap("<span></span>")
并使用span代码包装所有链接?
span
答案 0 :(得分:6)
doc.xpath('/html/body/a').each{ |a| a.swap("<span>#{a}</span>") }
找到了更好的解决方案(根据@Phrogz编辑)
doc.search('a').wrap('<span/>')