又是正则....谢谢啊。。。....... 怎么能把 sign?tbs=5ca49d1ce3d210bc1368784907&fid=1817951&kw=%E6%96%97%E7%A0%B4%E8%8B%8D%E7%A9%B9 这段取出来 或者只要tbs=后面的 和fid=后面的. 分享到: ------解决方案--------------------preg_match('/sign\?tbs=[^"]+/s',$s,$m); echo $m[0];