http://community.csdn.net/Expert/topic/5686/5686639.xml?temp=.6129724
不写了,你自己参考一下吧。同样的题目

解决方案 »

  1.   

    正则表达式$a='<a href="sdfsdfdsffj.com"><font>哈哈</font></a>';$a= preg_replace("/<a[^>]+>/", "", $a);
    $a= preg_replace("/</a>/", "", $a);
      

  2.   

    $a= preg_replace("/<a[^>]+>/", "", $a);
    $a= preg_replace("/</a>/", "", $a);-------------------
    干吗替换两遍?
    $a= preg_replace("/<a\/?[^>]*>/", "", $a);
      

  3.   

    -------------------
    干吗替换两遍?
    $a= preg_replace("/<a\/?[^>]*>/", "", $a);
    -----------------------------------------------
    只能去掉<a href="……">。应该:
    $a= preg_replace("/<a[^>]+>/", "", $a);
    $a= preg_replace("/<\/a>/", "", $a);//注意:是"/<\/a>/",不是"/</a>/".
      

  4.   

    preg_replace("/<\/?a[^>]*>/", "", $a)
      

  5.   

    楼上......俺无语完全可以用一个正则替换,只是俺copy了一下,搞错了\/的位置