<td rowspan="2" bgcolor="#C77F2A" id="Match_name_58580" class="cfont1"><font color="#FFFFFF">苏格兰</font>
.....
<td rowspan="2" bgcolor="#C77F2A" id="Match_name_58581" class="cfont1"><font color="#FFFFFF">新西兰</font>从别的网站上获取的代码如上.我想获得"苏格兰","新西兰"这两个字符串如何获取? Match_name_XXXX是变化的. 多谢!
.....
<td rowspan="2" bgcolor="#C77F2A" id="Match_name_58581" class="cfont1"><font color="#FFFFFF">新西兰</font>从别的网站上获取的代码如上.我想获得"苏格兰","新西兰"这两个字符串如何获取? Match_name_XXXX是变化的. 多谢!
.....
<td rowspan="2" bgcolor="#C77F2A" id="Match_name_58581" class="cfont1"> <font color="#FFFFFF">新西兰 </font> ';
preg_match_all("#>([^<]+)\s*</font>#",$str,$out);
print_r($out[1]);
$str=<<<html
<td rowspan="2" bgcolor="#C77F2A" id="Match_name_58580" class="cfont1"> <font color="#FFFFFF">苏格兰 </font><td rowspan="2" bgcolor="#C77F2A" id="Match_name_58581" class="cfont1"> <font color="#FFFFFF">新西兰 </font>
html;
preg_match_all("/<font[^>]*>(.*?)<\/font>/i",$str,$matchs,PREG_SET_ORDER);
for($i=0;$i<count($matchs);$i++){
echo $matchs[$i][1];
}
我想关键字应该是Match_name_XXXXX
不过还是很感谢楼上两位的思路.