本帖最后由 up2ulin 于 2009-12-14 21:48:29 编辑

解决方案 »

  1.   

    $text = <<< HTML
    这是一段测试 <a href="">代码 </a>,这段代码很有用
    HTML;$s = '代码';
    $p = "/$s(?!.*<).*/s";
    preg_match_all($p, $text, $reg);
    print_r($reg);
    Array
    (
        [0] => Array
            (
                [0] => 代码很有用
            ))
      

  2.   


    <?php
    $text = <<< HTML
    这是一段测试 <a href="">代码 </a>,这段代码很有用.真的很有用你可以看一下代码,<a href=#>代码</a>test
    HTML;$s = '代码';
    $p = "/[^>]($s).*/iUs";
    preg_match_all($p, $text, $reg);
    print_r($reg);
    ?>