我有一个 html 字符串。在该字符串中,我想解析所有<p>
标签并应用其他内联样式。
附加样式:style="margin:0px;padding:0px;"
或者它可能是别的东西
情况1:
输入字符串:<p>some string</p>
输出字符串: <p style="margin:0px;padding:0px;">some string</p>
案例2:
输入字符串:<p style="text-align:right;" >some string</p>
输出字符串: <p style="text-align:right;margin:0px;padding:0px;">some string</p>
案例3:
输入字符串: <p align="justify">some string</p>
输出字符串:<p style="margin:0px;padding:0px;" align="justify">some string</p>
现在我正在使用这样的正则表达式
myHtmlString.gsub("<p", "<p style = \"margin:0px;padding:0px\"")
除了删除以前的样式外,它工作正常。我正在使用 Ruby (ROR)。
我需要帮助来调整一下。