@content = "<p><span style=\"font-family: 'trebuchet ms', 'geneva'; font-size: 'large';\">Helo's</span></p>"
からではなく単一引用符 ( '
)を削除したい。現在、これを使用していますが、これによりすべての単一引用符()が削除されます。<style>
Helo's
'
@content.gsub(/'/,"")
@content = "<p><span style=\"font-family: 'trebuchet ms', 'geneva'; font-size: 'large';\">Helo's</span></p>"
からではなく単一引用符 ( '
)を削除したい。現在、これを使用していますが、これによりすべての単一引用符()が削除されます。<style>
Helo's
'
@content.gsub(/'/,"")
あなたができること:
@content.gsub(/style=".+?"/){ |x| x.gsub("'", '') }
これにより、スタイル属性から一重引用符が削除されます。
nokogiriのようなもので HTML を解析する必要があるようです。その場合にのみ、タグのテキスト コンテンツを置き換えることができます。