但用%20替换的话,就把所有是空格都替换掉了啊,无奈!

解决方案 »

  1.   

    哈哈,终于被自己想出来了。
    <?php
    $s = "
    图片一
    <IMG SRC=\"images/left斯多夫高速度发_01.gif\" WIDTH=16 HEIGHT=25 ALT=\"\">
    图片二
    <IMG SRC=\"images/left_02.gif\" HEIGHT=16 ALT=aaa WIDTH=25>
    <a href=...\"\">其他内容</a>
    <IMG align=left style=\"HEIGHT: 92px; WIDTH: 235px\" alt=23424 border=2 hspace=2 SRC=\"D:/Documents and Settings/Administrator.DCROSS/My Documents/My Pictures/logo2.jpg\" vspace=2>
    <IMG align=left style=\"HEIGHT: 92px; WIDTH: 235px\" alt=23424 border=2 hspace=2 SRC=\"D:/Documents and Settings/Administrator.DCROSS/My Documents/My Pictures/logo2.jpg\">";
    //提取img标签的属性串
     preg_match_all("/src=\"(.*)\"[ src| width| height| alt| align| style| border| hspace| vspace|>]?/iU",$s,$arr);
    echo "<pre>";
    print_r($arr);
    echo "</pre>";希望没有问题了,庆祝,散分!