日期:2014-05-17  浏览次数:20879 次

★★★正则表达式高级问题--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
但是不知道怎么替换。请各位高手指教!

------解决方案--------------------
代码已发至你邮箱