c# 正则提取网页中的指定内容

<tr><tdvalign="bottom">Nationality</td><tdalign=center><imgwidth="42px"height="27px"s... <tr><td valign="bottom">Nationality</td><td align=center><img width="42px" height="27px" src="/images/country/1.gif"/></td></tr>
<tr><td>Rank</td><td align=center>2859</td></tr>
<tr><td>Problems Submitted</td><td align=center>219</td></tr>
<tr><td>Problems Solved</td><td align=center>219</td></tr>
<tr><td>Submissions</td><td align=center>420</td></tr>
<tr><td>Accepted</td><td align=center>259</td></tr>

想要用正则提取Problems Solved</td><td align=center>219</td></tr>之间的 219
该怎么实现?
展开
 我来答
匿名用户
推荐于2016-08-04
展开全部
Regex reg2 = new Regex(@"[\s\S]*Problems\s+Solved<\/td><td[^>]*>([^<]*)<[\s\S]*");
string str2 = reg2.Replace("要匹配的字符串","$1");
Console.WriteLine(str2);
追问
请问为什么这样可以匹配出219?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式