$s = '<TABLE> 
<TBODY> 
<TR> 
<TD><IMG height=20 src="/images/dot.gif" width=20 twffan="done"></TD> 
<TD><FONT class=big>大连知明软件有限公司</FONT></TD></TR></TBODY></TABLE> 
<HR> 
<B>公司性质:</B> 私营企业<BR><B>经营范围:</B> 软件开发/维护<BR><B>公司规模:</B> 小型(10-100人)<BR><B>地理位置:</B> 大连市中山区万达大厦1706室<BR><B>网址:</B> <FONT class=small><A href="http://www.lucidimatic.com" target=_blank>http://www.lucidimatic.com</A></FONT><BR><B>加入日期:</B> <FONT class=small>2005-07-08 14:37:17</FONT><BR><BR><B>TABLE>';$pat = "/class=big>(.+)<\/font>.+href=\".+\".+/isU";
preg_match_all( $pat, $s, $ar );
print_r($ar);试一下看看,没有测试过。

解决方案 »

  1.   

    $pat = "/class=big>(.+)<\/font>.+href=\".+\".+/isU";===>$pat = "/class=big>(.+)<\/font>.+href=\"(.+)\".+/isU";
      

  2.   

    Array ( [0] => Array ( [0] => class=big>大连知明软件有限公司 
    --------------------------------------------------------------------------------
    公司性质: 私营企业
    经营范围: 软件开发/维护
    公司规模: 小型(10-100人)
    地理位置: 大连市中山区万达大厦1706室
    网址: Array ( [0] => 大连知明软件有限公司 ) [2] => Array ( [0] => http://www.lucidimatic.com ) ) 现在能这样子输出来了。就后面这一点点错误了。