strip_tags($data, "<img>");或者这个函数可以满足你的要求。

解决方案 »

  1.   

    用正则把<img   src="">替换为空就是你要的了
      

  2.   

    把意思看反了,哈哈!!!不好意思...2楼的办法挺好。一定要用正则的话,可以试下这个,没有测试过,哈哈。。/<[\/\!]*?(?!img)[^<]*>/
      

  3.   

    楼上提供的正则经过测试是不行的.不过strip_tags可以达到我想要的目的,其实就是把采集来的内容去掉html,然后保留文本格式及图片strip_tags($data,"<img>|<br>|</br>"); 
    结贴!
      

  4.   

    strip_tags可用正则啊?
    不错!