正则表达式,入门级问题!

cisso 2010-10-13 01:51:31
不怎么了解正则表达式,想问一个很简单的问题。
准备分析一套网页的数据。结构如下
<table>
<tr>aaa</tr>
<td>tdcontents aaa</td>
<tr>bbb</tr>
<td>tdcontents bbb</td>
</table>

我想把两个td的内容取到一个数组里,
正则表达式该怎么写啊,初学,还请各位大侠赐教!
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cisso 2010-10-13
  • 打赏
  • 举报
回复
wuyq11的非常好,有属性的td都能取,都加分,谢谢大家了。
xiesiren 2010-10-13
  • 打赏
  • 举报
回复
<tr>和<td>是同级的标签吗 ?
wuyq11 2010-10-13
  • 打赏
  • 举报
回复
Regex reg = new Regex(@"(?is)<td[^>]*>(.*?)</td>");
MatchCollection mc = reg.Matches("");
foreach (Match m in mc)
{
lst.Add(m.Groups[1].Value);
}
bancxc 2010-10-13
  • 打赏
  • 举报
回复
(?=\<td>).*?(?<=\</td>)
phil999 2010-10-13
  • 打赏
  • 举报
回复
<td>.*?</td>

Matches

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧