正则不熟,求PHP,去掉html中<a ……></a>标签,保留标签内容的代码!

解决方案 »

  1.   

    echo preg_replace("/<a[^>]*>(.*)<\/a>/is", "\\1", $htmlBody);
      

  2.   


    楼上的代码好像没有用<a href="http://www.xxx.com">楼上的代码好像没有用</a>
      

  3.   


    $str = "<a href=http://www.daxuesheng.net>www.DaXueSheng.net</a>";
    $str1 = preg_replace("/<a[^>]*>/","", $str);
    $str2 = preg_replace("/<\/a>/","", $str1);
    echo $str2;去掉了a标签
      

  4.   


    preg_replace("#<a[^>]*>(.*?)</a>#is", "$1", $s);