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

あなたができること:

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

これにより、スタイル属性から一重引用符が削除されます。

于 2012-11-02T13:40:43.397 に答える
2

nokogiriのようなもので HTML を解析する必要があるようです。その場合にのみ、タグのテキスト コンテンツを置き換えることができます。

于 2012-11-02T11:36:17.640 に答える