大家看看怎么写一个正则表达式将下面<TD></TD>中有用的内容提取到单独的组中,高手帮帮忙,我想的头都大了<TR align=middle bgColor=#eeeeee>
<TD><INPUT type=checkbox value=8726511 name=selectedjobid1></TD>
<TD><A class=con href="javascript:OJDL(8726511)">.Net Software Designer (.Net软件设计师)</A></TD>
<TD><A class=con href="javascript:CJDL(114732)">北京太席联合数码有限公司</A></TD>
<TD>2005/07/13</TD>
<TD>北京市</TD>
<TD>面议</TD></TR>就命啊!!!
<TD><INPUT type=checkbox value=8726511 name=selectedjobid1></TD>
<TD><A class=con href="javascript:OJDL(8726511)">.Net Software Designer (.Net软件设计师)</A></TD>
<TD><A class=con href="javascript:CJDL(114732)">北京太席联合数码有限公司</A></TD>
<TD>2005/07/13</TD>
<TD>北京市</TD>
<TD>面议</TD></TR>就命啊!!!
<TD>([^<]*?)</TD>
然后用
r = new Regex("<TD>([^<]*?)</TD>");
m = r.Match(字串);cc = m.Groups[0].Captures;
for (int j = 0; j < cc.Count; j++)
{
// Position of Capture object.
posn = cc[j].Index;
// Length of Capture object.
length = cc[j].Length;
}
应该可以得出:)
谢谢,不过这个正则表达式还是不行啊
那用这个吧
<TD>(.*?)</TD>
这个将不能匹配有换行的,如
<TD>面议
</TD>