来问正则表达式了!解决方案
程序员文章站
2022-06-07 13:25:17
...
来问正则表达式了!!
想通过preg_replace函数把table里的属性只留其中的两项rowspan=6 和colspan=4,此函数里的正则该怎么写??
------解决方案--------------------
$str = '
';
$str = preg_replace( '/\ ].*)?rowspan=[\ "\ ']?([0-9]+)[\ "\ ']?(\s.*)?colspan=[\ '\ "]?([0-9]+)[\ '\ "]?([^\> ].*?)?\> /i ', ' ',$str);
';
$str = preg_replace( '/\ ].*)?(rowspan|colspan)=[\ "\ ']?([0-9]+)[\ "\ ']?(\s.*)?(colspan|rowspan)=[\ '\ "]?([0-9]+)[\ '\ "]?([^\> ].*?)?\> /i ', ' ',$str); ]+(rowspan|colspan)[\s\r\n]*=[\s\r\n]*([\ "\ ']?)(\d+)\2[^\> ]+(colspan|rowspan)[\s\r\n]*=[\s\r\n]*([\ '\ "]?)(\d+)\5[^\> ]*\> /i ', ' ',$str);
testtesttes |
想通过preg_replace函数把table里的属性只留其中的两项rowspan=6 和colspan=4,此函数里的正则该怎么写??
------解决方案--------------------
$str = '
testtesttes |
$str = preg_replace( '/\
testtesttes |
$str = preg_replace( '/\
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论