c#中怎么使用正则表达式匹配多个html标签内容

<td>鹏哥Csdn免积分下载器</td><td>V1.0</td><td>2014-10-23</td></tr><td>QQ靓号申请助手</td><td>V1.0</... <td>鹏哥Csdn免积分下载器</td>
<td>V1.0</td>
<td>2014-10-23</td>
</tr>
<td>QQ靓号申请助手</td>
<td>V1.0</td>
<td>2014-10-23</td>
将里边<td>我想要的内容</td>

总共是6个匹配的内容都提取出来
我用string str1 = Regex.Match(text, @"<td>(.*?)</td>").Groups[1].Value;
string str2 = Regex.Match(text, @"<td>(.*?)</td>").Groups[2].Value;
string str3 = Regex.Match(text, @"<td>(.*?)</td>").Groups[3].Value;的方式,提取不到,请高手帮忙,谢谢了
展开
 我来答
syht2000
高粉答主

推荐于2017-10-06 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
string str = "<td>鹏哥Csdn免积分下载器</td>\r\n<td>V1.0</td>\r\n<td>2014-10-23</td>\r\n</tr>\r\n<td>QQ靓号申请助手</td>\r\n<td>V1.0</td>\r\n<td>2014-10-23</td>";
List<string> list = new List<string>();
foreach (Match m in Regex.Matches(str, @"\<td\>(.*?)\</td\>"))
    list.Add(m.Groups[1].Value);


list中就是你要的六项数据

幻想武士
2014-10-23 · TA获得超过1074个赞
知道小有建树答主
回答量:639
采纳率:90%
帮助的人:398万
展开全部
string ss="/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/";
string str=" <td>QQ靓号申请助手</td>";
string s = Regex.Replace(str, ss, "");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式