正则问题……求解答

yingong 2012-12-19 02:26:42
<div id="gameListItem-1" style="display: block;" class="gameListItem">
<table width="650" cellpadding="2" cellspacing="1" class="tableBack">
<tr class="titleBack">
<td>期号</td>
<td>开奖号码</td>
<td>开奖时间</td>
</tr>

<tr class="dataBack1">
<td>207345</td>
<td>09,08,06,02,03,10,04,07,05,01</td>
<td>2010-12-14 15:12</td>
</tr>

<tr class="dataBack2">
<td>207344</td>
<td>07,08,01,02,10,09,06,04,05,03</td>
<td>2010-12-14 15:07</td>
</tr>

<tr class="dataBack2">
<td>541931</td>
<td>01,02,03,07,13,23,27,28,31,34,38,45,49,57,62,70,71,74,75,76</td>
<td>04</td>
<td>2012-12-18 23:35</td>
</tr>

</table>


这样的正则怎么得出
207345 09 08 06 02 03 10 04 07 05 01 2010-12-14
.
.
.
.
.
.
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cs张 2012-12-19
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
C# code ? 12345678 StreamReader reader = new StreamReader("c:\\temp\\1.txt",Encoding.Default); string source = reader.ReadToEnd(); Regex reg = new Regex(……
学习~~~~
yingong 2012-12-19
  • 打赏
  • 举报
回复
谢谢老大……我这就试试
bdmh 2012-12-19
  • 打赏
  • 举报
回复

            StreamReader reader = new StreamReader("c:\\temp\\1.txt",Encoding.Default);
            string source = reader.ReadToEnd();
            Regex reg = new Regex(@"(?is)<tr class=""dataBack[\d]+"">[\s]+<td>([^<>]+)</td>[\s]+<td>([^<>]+)</td>[\s]+<td>([^<>]+)</td>[\s]+</tr>");
            MatchCollection mc = reg.Matches(source);
            foreach (Match m in mc)
            {                MessageBox.Show(m.Groups[1].Value+":"+m.Groups[2].Value+":"+m.Groups[3].Value);
            }

110,533

社区成员

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

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

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