★★★正则表达式高级问题--HTML代码分析处理★★★
功能需求:
1、将以下代码中HTML标签 <与> 中的大写字母转换为小写
2、将属性值不带引号的加上双引号。
比如:将Width=120替换为width= "120 "
<TR Style= "color:#6293BB; ">
<td Width=120> <img src= "/images/coffe.jpg " width= "128 "/> </td>
<td> <div style= "padding:10px 10px "> <p> 超人,您的请求服务器暂时无法响应,请体谅人类服务器脆弱的心脏吧。 </div>
</td>
</tr>
我已写出了检索HTML标签的正则表达式:
/ <(?:\/\s*\w+\s*|\w+(?:\s+\w+=[ "| ']?[^ <> ' "]*[ "| ']?)*\s*\/?)> /igm
但是不知道怎么替换。请各位高手指教!
------解决方案--------------------代码已发至你邮箱