当前位置: 代码迷 >> PHP >> 请问一个正则匹配有关问题
  详细解决方案

请问一个正则匹配有关问题

热度:81   发布时间:2016-04-28 18:25:58.0
请教一个正则匹配问题
有一段内容


$neirong='aaaaaaaaaaaaaa<a href="1.html" target="_blank">啦啦啦啦</a>ddddddddddddddd';



请教怎么用正则匹配函数preg_replace,把这段内容中的‘<a href="1.html" target="_blank">啦啦啦啦</a>’消除,只留下字符。
注:链接中‘1.html'和“啦啦啦啦”是随机出现的
------解决思路----------------------
echo preg_replace('#<a.+?</a>#s', '', $neirong);

------解决思路----------------------
    <?php  

    $string = 'aaaaaaaaaaaaaa<a href="1.html" target="_blank">啦啦啦啦</a>ddddddddddddddd';
 
echo preg_replace('/<a href="(?:.*)" target="_blank">(.*)<\/a>/Ui', '\1', $string);  

    ?>
   
  相关解决方案