php使HTML标签自动补全闭合函数

作者:enenba | 发表于:2012-01-02 22:59 | 分类:php源码

这个网上找到的自动补全闭合函数还挺不错的,它可以根据你的html内容自己补全闭合,确保HTMl代码正确。

至于代码太长我就不贴出来了,只粘上附件。

 

简单解释一些代码:

第一个 ~(<[^>]+?>)~si

    这个正则是匹配<………>中的内容。简单说是所有的<标签>。

第二个 ~<([a-z0-9]+)[^/>]*?/>~si

    这个正则是匹配<……/>中的内容。是单闭合标签 如<br />

第三个 ~</([a-z0-9]+)[^/>]*?>~si 

    这个正则是匹配</......>中的内容。也就是结束标签 如</a>

第四个 ~<([a-z0-9]+)[^/>]*?>~si

     匹配<......>中的内容。这和第一个是不一样的,这一个是真正的html标签,因为html标签只有数字和字母,如:<h1></h1> 

第五个 ~<!--.*?-->~si 

     不用解释了,HTMl的注释

 

剩下的可以看源代码了,php源码附件:

附件下载/演示源码:
buquan.rar1.28KB

上一篇: 正则的一些简写方式   |   下一篇:php中正则表达式中的“\i”有什么用?» 标签: php源码 php函数

评论: