这用普通的字符串处理就能做,先找到=的位置,然后取后边剩下的字符串,最后加上.html ^_^

解决方案 »

  1.   

    能不能帮我写一下,偶只会asp :(
      

  2.   

    <?php
    $str='<a href="/odp.php?browse=/Arts/Movies/"><a href="/odp.php?browse=/Arts1/Movies1/">';
    $newstr=preg_replace("'href=\"/odp.php\?browse=([^\"]+)'is","href=\"\\1.html",$str);
    echo $newstr;
    ?>
      

  3.   

    $str = '<a href="/odp.php?browse=/Arts/Movies/">';
    $newstr = preg_replace("/(<a href=\")(.+?)(\/.+)(\">)/is","\\1\\3.html\\4",$str);
    echo $newstr;