$str = preg_replace("/(http.+htetrwe)/iU", "", $str);

解决方案 »

  1.   

    <?php
    $s = <<< TEXT
    <a href=http://192.1.1.1/fdsafds/192.1.1.5/htetrwe{href}></a>
    <a href="http://192.1.1.1/fdsafds/192.1.1.5/htetrwe{href}"></a>
    <a href='http://192.1.1.1/fdsafds/192.1.1.5/htetrwehttp://192.1.1.1/fdsafds/192.1.1.5/htetrwe{href}'></a>
    <img src="http://192.1.1.1/fdsafds/192.1.1.5/htetrwe{href}">
    <img src='http://192.1.1.1/fdsafds/192.1.1.5/htetrwehttp://192.1.1.1/fdsafds/192.1.1.5/htetrwe{href}'>
    TEXT;echo preg_replace("/(http.+htetrwe)/iU", "", $s);
    ?>
    <a href={href}></a>
    <a href="{href}"></a>
    <a href='{href}'></a>
    <img src="{href}">
    <img src='{href}'>
      

  2.   

    我最后要的是这个:
    <?
    preg_replace("/(http.+{)/iU", "{", $s);
    ?>谢谢两位,散分!