我这里有个两个正则表达式的问题:
第一个:
l_cnt ="26";
var b = new Array();
b[1] = new Array('1765','404','#00dd00','緿瑆ヒ舱羛辽','茎尔セ衊','い场─','<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','ㄈì羛獵锦标赛()','い瓣 (い)','国','<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','平手/半球','1.060','0.840','1','1.150','-120','0.710','0', '17', '意乙', '#006600','0.000','0.000',' ', ' ', ' ','0',
'1','1',
'0.560','1.320','平手',
'','','平手',
'','','平手',
'','','平手',
'','','平手',
'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','半球/一球','1.170','0.730','3/3.5','1.020','-120','0.840','0', '17', '意乙', '#006600','0.000','0.000',' ', ' ', ' ','0',
'1','1',
'0.780','1.100','半球',
'','','平手',
'','','平手',
'','','平手',
'','','平手',
'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>,但一个数组也取不到
严重困惑..........这两个正则表达式怎么写才对呢?哪位大侠肯出手救小弟于水火呀?呜呜.........
第一个:
l_cnt ="26";
var b = new Array();
b[1] = new Array('1765','404','#00dd00','緿瑆ヒ舱羛辽','茎尔セ衊','い场─','<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','ㄈì羛獵锦标赛()','い瓣 (い)','国','<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','平手/半球','1.060','0.840','1','1.150','-120','0.710','0', '17', '意乙', '#006600','0.000','0.000',' ', ' ', ' ','0',
'1','1',
'0.560','1.320','平手',
'','','平手',
'','','平手',
'','','平手',
'','','平手',
'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','半球/一球','1.170','0.730','3/3.5','1.020','-120','0.840','0', '17', '意乙', '#006600','0.000','0.000',' ', ' ', ' ','0',
'1','1',
'0.780','1.100','半球',
'','','平手',
'','','平手',
'','','平手',
'','','平手',
'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>,但一个数组也取不到
严重困惑..........这两个正则表达式怎么写才对呢?哪位大侠肯出手救小弟于水火呀?呜呜.........
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货