<?php
$url="http://www.qq.com/";
$i = 1;
if(isset($url)){
    $fcontents = file($url);
    while(list(,$line)=each($fcontents)){
           if ($i < 15) {
          while(eregi('(href=[^>][a-zA-Z0-9/\-_+=.~!%@?#%&;:$\\()<>\'\,|][^>]*>[^>]+[^>]</a>)',$line,$regs)){    
            echo "<a $regs[1]<br>";
            $i++;
            $line = $regs[2]; 
                 }
              }
    }
}
?>
这段用来取网页前15个连接,但是我的正则还是许多连接取不到,帮我优化一下!如果我要随意取其中15个该怎么做!