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

请教这段正则如何写。

2013-01-12 
请问这段正则怎么写。。。table idappCalendar classmp_Calendar cellspacing0 cellpadding2 ti

请问这段正则怎么写。。。


<table id="appCalendar" class="mp_Calendar" cellspacing="0" cellpadding="2" title="Calendar" style="border-width:1px;border-style:solid;border-collapse:collapse;">
<tr><td colspan="7" style="background-color:Silver;"><table class="mp_Calendar" cellspacing="0" style="width:100%;border-collapse:collapse;">
<tr><td style="width:15%;"><a href="javascript:__doPostBack('ctl00$appCalendar','V4718')" style="color:Black" title="Go to the previous month">&lt;</a></td><td align="center" style="width:70%;">2013年1月</td><td align="right" style="width:15%;"><a href="javascript:__doPostBack('ctl00$appCalendar','V4780')" style="color:Black" title="Go to the next month">&gt;</a></td></tr>
</table></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4747')" style="color:Black" title="12月30日">30</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4748')" style="color:Black" title="12月31日">31</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4749')" style="color:Black" title="1月1日">1</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4750')" style="color:Black" title="1月2日">2</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4751')" style="color:Black" title="1月3日">3</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4752')" style="color:Black" title="1月4日">4</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4753')" style="color:Black" title="1月5日">5</a></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4754')" style="color:Black" title="1月6日">6</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4755')" style="color:Black" title="1月7日">7</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4756')" style="color:Black" title="1月8日">8</a></td><td align="center" style="color:White;background-color:Silver;width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4757')" style="color:White" title="1月9日">9</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4758')" style="color:Black" title="1月10日">10</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4759')" style="color:Black" title="1月11日">11</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4760')" style="color:Black" title="1月12日">12</a></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4761')" style="color:Black" title="1月13日">13</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4762')" style="color:Black" title="1月14日">14</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4763')" style="color:Black" title="1月15日">15</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4764')" style="color:Black" title="1月16日">16</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4765')" style="color:Black" title="1月17日">17</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4766')" style="color:Black" title="1月18日">18</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4767')" style="color:Black" title="1月19日">19</a></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4768')" style="color:Black" title="1月20日">20</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4769')" style="color:Black" title="1月21日">21</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4770')" style="color:Black" title="1月22日">22</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4771')" style="color:Black" title="1月23日">23</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4772')" style="color:Black" title="1月24日">24</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4773')" style="color:Black" title="1月25日">25</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4774')" style="color:Black" title="1月26日">26</a></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4775')" style="color:Black" title="1月27日">27</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4776')" style="color:Black" title="1月28日">28</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4777')" style="color:Black" title="1月29日">29</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4778')" style="color:Black" title="1月30日">30</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4779')" style="color:Black" title="1月31日">31</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4780')" style="color:Black" title="2月1日">1</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4781')" style="color:Black" title="2月2日">2</a></td></tr><tr><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4782')" style="color:Black" title="2月3日">3</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4783')" style="color:Black" title="2月4日">4</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4784')" style="color:Black" title="2月5日">5</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4785')" style="color:Black" title="2月6日">6</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4786')" style="color:Black" title="2月7日">7</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4787')" style="color:Black" title="2月8日">8</a></td><td align="center" style="width:14%;"><a href="javascript:__doPostBack('ctl00$appCalendar','4788')" style="color:Black" title="2月9日">9</a></td></tr>


</table>



有如上面的一段HTML代码,我想用正则取出里面的各个数字,比如
  日">9</a>  中间的这个9和
日">8</a>  中间的这个8


一共42个数字,请问用如何写?谢谢了。。。
[解决办法]
  string str = File.ReadAllText("D:\\1.txt", Encoding.Default);
          var ary=  Regex.Matches(str, @"(?is)(?<=<a[^>]*>)\d+(?=</a>)").OfType<Match>().Select(t => t.Value).ToArray();
           

热点排行