读书人

一个正则表达式的有关问题。有点不理解

发布时间: 2013-09-07 14:12:44 作者: rapoo

一个正则表达式的问题。有点不理解了

<?php
$a='<span class="ico-block"><a href="#"><img src="http://www.oxford-royale.co.uk/2013/wp-content/themes/ora/images/ico19.png" /></a></span><h2>';
$a=preg_replace("/<[^>]+?>/","\\0\\2\\4\\5",$a);
var_dump($a);
?>


这个好像错了,请问错在哪里了?有点不明白了
[解决办法]
$a='<span class="ico-block"><a href="#"><img src="http://www.oxford-royale.co.uk/2013/wp-content/themes/ora/images/ico19.png" /></a></span><h2>';
$str=preg_replace("/<\/?a([^>]*)>/", "", $a);
var_dump($str);


有些不严谨,清除所有a 开头的标签。

读书人网 >PHP

热点推荐