正则表达式的问题,看起来简单,但是我就是实现不了...在线等候,成功马上给分
一下的文本,规律性很明显,如何把
<tr...> ... </tr> 之间的内容用 preg_match_all提取出来,供下一步程序进行处理
<tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle>
<td height=25><a href=checi.asp?checi=4451/4454 class=blacktext>4451/4454</a></td>
<td height=25>03:32</td>
<td height=25>04:06</td>
<td height=25><a href=chezhan.asp?zhanming=%B3%D0%B5%C2 class=blacktext>承德</a></td>
<td height=25>22:23</td>
<td height=25><a href=chezhan.asp?zhanming=%CA%AF%BC%D2%D7%AF++++ class=blacktext>石家庄 </a></td>
<td height=25>08:00</td>
<td height=25>普快</td>
<td height=25>-
</td>
</tr>
<tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle>
<td height=25><a href=checi.asp?checi=N225/N228 class=blacktext>N225/N228</a></td>
<td height=25>03:48</td>
<td height=25>04:06</td>
<td height=25><a href=chezhan.asp?zhanming=%C7%D8%BB%CA%B5%BA class=blacktext>秦皇岛</a></td>
<td height=25>22:26</td>
<td height=25><a href=chezhan.asp?zhanming=%CA%AF%BC%D2%D7%AF++++ class=blacktext>石家庄 </a></td>
<td height=25>07:13</td>
<td height=25>空调快速</td>
<td height=25><img src=/images/train/right.jpg width=15 height=10>
</td>
</tr>
<tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle>
<td height=25><a href=checi.asp?checi=4411/4414 class=blacktext>4411/4414</a></td>
<td height=25>03:52</td>
<td height=25>04:14</td>
<td height=25><a href=chezhan.asp?zhanming=%B3%D0%B5%C2 class=blacktext>承德</a></td>
<td height=25>22:50</td>
<td height=25><a href=chezhan.asp?zhanming=%CC%EC%BD%F2++++++ class=blacktext>天津 </a></td>
<td height=25>06:10</td>
<td height=25>普快</td>
<td height=25>-
</td>
</tr>
<tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle>
<td height=25><a href=checi.asp?checi=2601/2604 class=blacktext>2601/2604</a></td>
<td height=25>04:27</td>
<td height=25>04:35</td>
<td height=25><a href=chezhan.asp?zhanming=%CB%B7%D6%DD class=blacktext>朔州</a></td>
<td height=25>18:40</td>
<td height=25><a href=chezhan.asp?zhanming=%CC%C6%C9%BD++++++ class=blacktext>唐山 </a></td>
<td height=25>07:39</td>
<td height=25>普快</td>
<td height=25>-
</td>
</tr>
[解决办法]
$s = <<< EOFF<tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle><td height=25> <a href=checi.asp?checi=4451/4454 class=blacktext> 4451/4454 </a> </td><td height=25> 03:32 </td><td height=25> 04:06 </td><td height=25> <a href=chezhan.asp?zhanming=%B3%D0%B5%C2 class=blacktext> 承德 </a> </td><td height=25> 22:23 </td><td height=25> <a href=chezhan.asp?zhanming=%CA%AF%BC%D2%D7%AF++++ class=blacktext> 石家庄 </a> </td><td height=25> 08:00 </td><td height=25> 普快 </td><td height=25> -</td></tr><tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle><td height=25> <a href=checi.asp?checi=N225/N228 class=blacktext> N225/N228 </a> </td><td height=25> 03:48 </td><td height=25> 04:06 </td><td height=25> <a href=chezhan.asp?zhanming=%C7%D8%BB%CA%B5%BA class=blacktext> 秦皇岛 </a> </td><td height=25> 22:26 </td><td height=25> <a href=chezhan.asp?zhanming=%CA%AF%BC%D2%D7%AF++++ class=blacktext> 石家庄 </a> </td><td height=25> 07:13 </td><td height=25> 空调快速 </td><td height=25> <img src=/images/train/right.jpg width=15 height=10></td></tr><tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle><td height=25> <a href=checi.asp?checi=4411/4414 class=blacktext> 4411/4414 </a> </td><td height=25> 03:52 </td><td height=25> 04:14 </td><td height=25> <a href=chezhan.asp?zhanming=%B3%D0%B5%C2 class=blacktext> 承德 </a> </td><td height=25> 22:50 </td><td height=25> <a href=chezhan.asp?zhanming=%CC%EC%BD%F2++++++ class=blacktext> 天津 </a> </td><td height=25> 06:10 </td><td height=25> 普快 </td><td height=25> -</td></tr><tr onmouseover=this.style.backgroundColor=#FDFFD8 onmouseout=this.style.backgroundColor=align=center valign=middle><td height=25> <a href=checi.asp?checi=2601/2604 class=blacktext> 2601/2604 </a> </td><td height=25> 04:27 </td><td height=25> 04:35 </td><td height=25> <a href=chezhan.asp?zhanming=%CB%B7%D6%DD class=blacktext> 朔州 </a> </td><td height=25> 18:40 </td><td height=25> <a href=chezhan.asp?zhanming=%CC%C6%C9%BD++++++ class=blacktext> 唐山 </a> </td><td height=25> 07:39 </td><td height=25> 普快 </td><td height=25> -</td></tr>EOFF;if (preg_match_all("/<tr.*?>(.*?)<\/tr>/is",$s,$m)) { print_r($m[1]);}