<TD vAlign=top class="td7"> <TABLE width="98%" border="1" cellpadding="2" cellspacing="0">
<TR height="19">
<TD height="19" width="72">品种 </TD>
<TD width="86">规格 </TD>
</TR>
</TABLE> </TD>Regex reLink = new Regex("<TD vAlign=top class=\"td7\">([\\s\\S]*?)</TD>");
怎么获得中间的这个TABLE。因为这个正则表达式。一匹配就会获得与其最近的</TD>.红色颜色标注。各位有没有办法呐。
谢谢各位高人了。顺便学习。呵呵。
<TR height="19">
<TD height="19" width="72">品种 </TD>
<TD width="86">规格 </TD>
</TR>
</TABLE> </TD>Regex reLink = new Regex("<TD vAlign=top class=\"td7\">([\\s\\S]*?)</TD>");
怎么获得中间的这个TABLE。因为这个正则表达式。一匹配就会获得与其最近的</TD>.红色颜色标注。各位有没有办法呐。
谢谢各位高人了。顺便学习。呵呵。
Regex reLink = new Regex(@"(?<=<TD vAlign=top class=\"td7\">)(<TABLE[\s\S]*?</TABLE>)(?=</TD>)");
有时候table是大写字母,然后TD是小写,有时候会反过来 </TD> 这两天在弄信息抓取,标签的不规范抓信息真麻烦