<TR>
<TD align=middle bgColor=#E3F0FF class=a1><strong>联系信息</strong></TD>
<TD colspan="3" bgColor=#E3F0FF class=a1 id=customerVO7> </TD>
</TR>
<TR>
<TD class=a1 align=middle bgColor=#E3F0FF>联 系 人</TD>
<TD class=a1 id=customerVO7 bgColor=#F9F9F9>
张三</TD>
<TD class=a1 align=middle bgColor=#E3F0FF>联系信息</TD>
<TD class=a1 bgColor=#F9F9F9>
13000000000</TD>
</TR>问一下 怎么用正则表达式 把“张三”和“13000000000”分别取出来 困扰好久,555555555555
<TD align=middle bgColor=#E3F0FF class=a1><strong>联系信息</strong></TD>
<TD colspan="3" bgColor=#E3F0FF class=a1 id=customerVO7> </TD>
</TR>
<TR>
<TD class=a1 align=middle bgColor=#E3F0FF>联 系 人</TD>
<TD class=a1 id=customerVO7 bgColor=#F9F9F9>
张三</TD>
<TD class=a1 align=middle bgColor=#E3F0FF>联系信息</TD>
<TD class=a1 bgColor=#F9F9F9>
13000000000</TD>
</TR>问一下 怎么用正则表达式 把“张三”和“13000000000”分别取出来 困扰好久,555555555555
MatchCollection mc = reg.Matches("");
foreach (Match m in mc)
{
TextBox1.Text += m.Groups[1].Value + "\n";
}
<TD align=middle bgColor=#E3F0FF class=a1><strong>联系信息</strong></TD>
<TD colspan=""3"" bgColor=#E3F0FF class=a1 id=customerVO7> </TD>
</TR>
<TR>
<TD class=a1 align=middle bgColor=#E3F0FF>联 系 人</TD>
<TD class=a1 id=customerVO7 bgColor=#F9F9F9>
张三</TD>
<TD class=a1 align=middle bgColor=#E3F0FF>联系信息</TD>
<TD class=a1 bgColor=#F9F9F9>
13000000000</TD>
</TR>";
MatchCollection mc = Regex.Matches(str, "(?<=TD(?:(?!align=middle)(?!colspan)[^>])+>)[^<>]+");
foreach (Match m in mc)
{
Console.WriteLine(m);
}