preg_match("/href=\"(.+open.php.*)\"/isU",$str,$out);
print_r($out);

解决方案 »

  1.   

    谢谢:)试了一下,还是没有运行的结果,可以再帮我看一下是什么问题么?谢谢:)<?php
    $str="<a href="http://www.abc.com/bbs/find.php?a=1&b=2">find</a><br><a href="http://www.abc.com/bbs/open.php?a=1&b=2">open</a><br>......";
    preg_match("/href=\"(.+open.php.*)\"/isU",$str,$out);
    print_r($out);
    ?>
      

  2.   

    SORRY,刚开始学PHP,对正则表达式一点也看不懂………………请高手赐教的说,多谢多谢
      

  3.   

    <?php
    $str='<a href="http://www.abc.com/bbs/find.php?a=1&b=2">find</a><br><a href="http://www.abc.com/bbs/open.php?a=1&b=2">open</a><br>......';
    preg_match_all("|href=\"([^\"]+open\.php[^\"]*)\"|is",$str,$out);
    print_r($out);
    ?>