请问怎么把网页中的http://a.com/pro.do?id=67597 替换成 http://67597.b.com
谢谢。
$regs[1]=preg_replace("","",$regs[1]);

解决方案 »

  1.   

    <?php 
    $url = "http://a.com/pro.do?id=67597";
    echo preg_replace("/.*id=(.*)/","http://\${1}.b.com",$url);
    ?>
      

  2.   

    <?php 
    $url = "http://a.com/pro.do?id=67597";
    echo preg_replace("/id=(.*)/","http://\${1}.b.com",$url);
    ?>
      

  3.   

    我想做个小偷程序,要偷取的页面有很多个链接,类似http://a.com/pro.do?id=变量数字
    我想把链接 "http://a.com/pro.do?id=变量数字" 改为"http://67597.b.com"
    链接文字保持不变。请问怎么实现啊
      

  4.   

    上面说错了,修正下我想做个小偷程序,要偷取的页面有很多个链接,类似http://a.com/pro.do?id=变量数字
    我想把链接 "http://a.com/pro.do?id=变量数字" 改为"http://变量数字.b.com"
    链接文字保持不变。请问怎么实现啊
      

  5.   


    $str = "<a href = 'http://a.com/pro.do?id=123'>3323232</a>&nbsp;<a href = 'http://a.com/pro.do?id=124'>42432432</a>&nbsp;<a href = 'http://a.com/pro.do?id=124'>新的内容</a>";
    echo "原来的".$str;
    $str =  preg_replace("/<a\s*href\s*=\s*'(.*)(\d*)'/iU","<a href='http://$2.b.com'",$str);
    echo "替换后的".$str;