正则表达式匹配table(里面无table) 第一行和 最后一行 100分
<table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td width="7%"> </td>
<td width="3%"> </td>
<td width="6%" align="center" bgcolor="#d4d4d4"><strong>日期</strong></td>
<td width="4%" align="center" bgcolor="#d4d4d4"><p><strong>时间</strong></p></td>
<td width="30%" align="center" bgcolor="#d4d4d4"><strong>状态</strong></td>
<td width="30%" align="center" bgcolor="#d4d4d4"><strong>地点</strong></td>
<td width="10%" align="center"> </td>
<td width="10%" align="center"> </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-22</td>
<td align="center" height="10" bgcolor="#e2e2e2">18:37</td>
<td align="center" height="10" bgcolor="#e2e2e2">xx</td>
<td align="center" height="10" bgcolor="#e2e2e2">上海市</td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-22</td>
<td align="center" height="10" bgcolor="#e2e2e2">20:33</td>
<td align="center" height="10" bgcolor="#e2e2e2">ccc<font color='red'> </font></td>
<td align="center" height="10" bgcolor="#e2e2e2">上海市</td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-22</td>
<td align="center" height="10" bgcolor="#e2e2e2">22:17</td>
<td align="center" height="10" bgcolor="#e2e2e2">cc<font color='red'> </font></td>
<td align="center" height="10" bgcolor="#e2e2e2">上海市</td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-23</td>
<td align="center" height="10" bgcolor="#e2e2e2">02:11</td>
<td align="center" height="10" bgcolor="#e2e2e2">ddd<font color='red'> </font></td>
<td align="center" height="10" bgcolor="#e2e2e2">苏州市 </td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-23</td>
<td align="center" height="10" bgcolor="#e2e2e2">08:23</td>
<td align="center" height="10" bgcolor="#e2e2e2">ddd</td>
<td align="center" height="10" bgcolor="#e2e2e2">苏州市 </td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-23</td>
<td align="center" height="10" bgcolor="#e2e2e2">08:36</td>
<td align="center" height="10" bgcolor="#e2e2e2">www</td>
<td align="center" height="10" bgcolor="#e2e2e2">苏州市 </td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
<tr>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
<td align="center" height="10" bgcolor="#e2e2e2">2012-02-23</td>
<td align="center" height="10" bgcolor="#e2e2e2">08:36</td>
<td align="center" height="10" bgcolor="#e2e2e2">eeee</td>
<td align="center" height="10" bgcolor="#e2e2e2">苏州市 </td>
<td align="center" height="10" > </td>
<td align="center" height="10" > </td>
</tr>
</table>
</td>
</tr>
</div>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
[解决办法]
正则一般都是按行匹配的,你要一次匹配一大段?
而且,这代码直接自己写段逻辑也很简单。遇到<table,把标记置1,记下行号。再次遇到<table,从新记下行号。遇到</table>,且标置为1时,就是所要的一段了。
[解决办法]
既然里面无table,那很好办,如下:^[<<].*table 即可
[解决办法]
真心不懂
[解决办法]