try:str="<img src='****' width=100><p>肖肖(化名)<img src='****' width=100><p>肖肖(化名)"
ss=""
 do until instr(1,str,"<img")=0
flag=instr(1,str,">")
if flag<>0 then
ss=ss&mid(str,flag,instr(flag,str,">")-flag+1)
str=mid(str,flag+1)
end if
loopresponse.write ss

解决方案 »

  1.   

    上面:flag=instr(1,str,">")应为:flag=instr(1,str,"<img")
      

  2.   

    那你就直接用<p>来explode字串,取第一部分就可以了啊。
      

  3.   

    不知道怎么样。
    echo preg_replace("/<img[^>]+>/is","\\1',$content);
      

  4.   

    那个是删除
    这个看看吧
     preg_match("/<img[^>]+src=(.*)>/U",$content,$matches);
     echo "<img src=".$matches[1].">";
      

  5.   

    preg_match("/<img[^>]+src=(.*)>/U",$content,$matches);
    echo $matches[1];这个OK了!我试过了