CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

折磨我两天的正则表达式

楼主qingtianzhuren(风中之秀)2006-11-03 17:16:53 在 .NET技术 / C# 提问

我这里有个两个正则表达式的问题:  
  第一个:  
  l_cnt   ="26";  
  var   b   =   new   Array();  
  b[1]   =   new   Array('1765','404','#00dd00','緿瑆ヒ舱羛辽','茎&#23572;セ衊','い场─','<font   color=red>LIVE.</font>   05:00PM','17EB45F6','1.0','-0.96','0.88','11/03/2006   04:41:58','17EB45F7','2.50','0.87','-0.97','11/03/2006   04:43:32',   '','','','',''   ,   '','','','',''   ,   '','','','',''   ,'False','0','0','False','h','','False');  
  b[2]   =   new   Array('1792','695','#00cc33','ㄈì羛獵&#38182;&#26631;&#36187;()','い瓣   (い)','&#22269;','<font   color=red>LIVE</font>   05:15PM','17EB467E','1/1.5','0.97','0.93','11/03/2006   04:44:35','17EB467F','2.5/3','-0.92','0.82','11/03/2006   04:38:34',   '','','','',''   ,'17EB4680','0.50','0.83','-0.95','11/03/2006   03:38:19','17EB4681','1/1.5','-0.85','0.73','11/03/2006   04:36:26','False','0','0','False','h','h','True');  
  ................  
  b_cnt   ="104";  
   
  parent.ShowBetList();  
  </script>  
  想把数组里面的值提取出来,我写的表达式是:@"b\[\d+\]   =   new   Array(?<haha>.*);"但不能取得所有的数组,只能取得部分.  
   
  第二个问题:  
  parentFrame.ahtype   =   'RAH';  
  parentFrame.outype   =   'ROU';  
  parentFrame.oetype   =   'ROE';  
  parentFrame.thisPageBreakerType   =   '';  
  </script>  
  <script>parentFrame.dT('走地','rah','更新','2','250','更换模式')</script>  
   
  <script>parentFrame.dTT('时间','RAH','比数','主客球队','让球','大/小','备注','您的浏览器已经没有更新超过','分钟','请检察您是否在线','联赛','1x2','单/双')</script>  
  <script>parentFrame.dM('198702','01/11<br>12:30pm','0','0','切辛纳','主','泰利斯天拿','a','&#24179;&#25163;/&#21322;&#29699;','1.060','0.840','1','1.150','-120','0.710','0',   '17',   '意乙',   '#006600','0.000','0.000','&nbsp;',   '&nbsp;',   '&nbsp;','0',  
  '1','1',  
  '0.560','1.320','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '0.600','1.240','0.5/1',  
  '','','0',  
  '','','0',  
  '','','0',  
  '','','0',  
  '199969','','','','',  
  '1','','','','',  
  'a','','','','')</script>  
   
  <script>parentFrame.dM('198703','01/11<br>12:30pm','2','0','祖云达斯','主','布雷西亚','a','&#21322;&#29699;/&#19968;&#29699;','1.170','0.730','3/3.5','1.020','-120','0.840','0',   '17',   '意乙',   '#006600','0.000','0.000','&nbsp;',   '&nbsp;',   '&nbsp;','0',  
  '1','1',  
  '0.780','1.100','&#21322;&#29699;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '','','&#24179;&#25163;',  
  '0.000','0.000','3.5',  
  '','','0',  
  '','','0',  
  '','','0',  
  '','','0',  
  '199970','','','','',  
  '1','','','','',  
  'a','','','','')</script>  
   
  </table>  
    <table><tr><td></td></tr></table>  
  想取得<script>parentFrame.dM与</script>数组之间的值  
  我写的正则表达式是parentFrame\.dM(.*[\r\n|\t|.].))</script>,但一个数组也取不到  
  严重困惑..........  
   
  这两个正则表达式怎么写才对呢?哪位大侠肯出手救小弟于水火呀?呜呜.........  
   
   
   
   
  问题点数:50、回复次数:4Top

1 楼petshop4(世界上有10种人,一种懂得什么是二进制 ,一种不懂)回复于 2006-11-03 17:44:33 得分 50

第2个  
  www.17897.com/r/37Top

2 楼petshop4(世界上有10种人,一种懂得什么是二进制 ,一种不懂)回复于 2006-11-03 17:46:35 得分 0

第1个    
  www.17897.com/r/38Top

3 楼qingtianzhuren(风中之秀)回复于 2006-11-03 18:34:53 得分 0

第2个一个都取不到,第1个能取到一半数组Top

4 楼qingtianzhuren(风中之秀)回复于 2006-11-09 07:31:01 得分 0

问题解决,多谢PETSHOp的参与^^Top

相关问题

关键词

得分解答快速导航

  • 帖主:qingtianzhuren
  • petshop4

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo