2

Railsアプリで、質問をhtmlとして保存しています。例えば、

"<p>&lt;pre dir=\"ltr\" style=\"background-color: #ede7db; color:
#000000; margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 194px; text-align: left; overflow: auto; background-position: initial initial; background-repeat: initial initial;\" class=\"alt2\"&gt;void myFunc (int x) <br />{ <br /> if (x &amp;gt; 0)<br /> myFunc(--x); <br /> printf(\"%d, \", x); <br />} <br />int main() <br />{ <br /> myFunc(5); <br /> return 0; <br />}&lt;/pre&gt;</p>"

すべての幅属性を次のように置き換える必要がありますwidth:auto;

私が同じことをするのを手伝ってください。ありがとう :)-

4

1 に答える 1

5

文字列が変数にあると仮定して、これを試してくださいs

s.gsub(/width:[^;]*;/, 'width: auto;')
于 2013-02-26T13:27:53.380 に答える