1
@content = "<p><span style=\"font-family: 'trebuchet ms', 'geneva'; font-size: 'large';\">Helo's</span></p>"

我想'从. 现在我正在使用它,但这会删除所有单引号()。<style>Helo's'

@content.gsub(/'/,"")
4

2 回答 2

2

似乎您将需要使用nokogiri之类的东西来解析 HTML 。只有这样您才能替换标签的文本内容。

于 2012-11-02T11:36:17.640 回答
2

你可以这样做:

@content.gsub(/style=".+?"/){ |x| x.gsub("'", '') }

这将从样式属性中删除单引号。

于 2012-11-02T13:40:43.397 回答