首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则有关问题…求解答

2012-12-26 
正则问题……求解答本帖最后由 yingong 于 2012-12-19 14:27:49 编辑div idgameListItem-1 styledispl

正则问题……求解答
本帖最后由 yingong 于 2012-12-19 14:27:49 编辑 <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
                              .
                              .
                              .
                              .
                              .
                              .

[解决办法]


            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);
            }

热点排行