主题:用正则如何同时匹配HTML的表数据并排序(急急急)
<table width=100% border=0 cellpadding=0 cellspacing=0><tr>
<td width=55 valign=center><img title='Member clicks: 70 - Visitor clicks: 22 - Total clicks: 92' id='ad_236_1' src='/themes/68/classic/images/icon_clickads.png' height=39 width=45></td>
<td id='ad_236_4' valign=top style='border:1px solid white;' onmouseover='adm(236,1);' onmouseout='adm(236,0);'>
<div id='ad_236_2' style='padding:5px; background:white; cursor:pointer;' onclick='openad("20110624fa93c1e2bc807957e995173e6c8632ec");'>
<div style='height:50px;'>
<div id='ad_236_3' style='font-weight:bold; color:#555555;'>If You Love PapaBux, You'll Love EZClikz</div>
<span class='small disabled'>Wonderful Admin - High RR Click Rate!</span>
</div>
</div>
</td>
<td valign=center width=95>
<div style='margin-left:10px;'>
<center>
<table cellpadding=0 cellspacing=0 style='margin:0px;'><tr><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_4' title='Papa'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_3' title='Mama'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span style='visibility:hidden;'><span class='membershipicon membershipicon_membershipID_2' title='Kid'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span style='visibility:hidden;'><span class='membershipicon membershipicon_membershipID_1' title='New Born'></span></span></td></tr></table>
<br class=br5>
<div class=strike title='Referral click: $0.0010'><span class=currency >$</span>0.01</div>
<div class='small disabled' style='text-align:center;'>30 sec</div>
</center>
</div>
</td>
</tr></table>
</div></div>
<div style='font-size:1px; float:right; width:5px; height:5px; background:url("/images/icon_circlegray.gif") bottom right;'> </div>
<div style='font-size:1px; float:left; width:5px; height:5px; background:url("/images/icon_circlegray.gif") bottom left;'> </div>
<div style='font-size:1px; height:5px;'> </div>
</div>
<br></div><div id=adwrapper_238>
<div style='background:#F0F0F0; '>
<div style='font-size:1px; float:right; width:5px; height:5px; background:url("/images/icon_circlegray.gif") top right;'> </div>
<div style='font-size:1px; float:left; width:5px; height:5px; background:url("/images/icon_circlegray.gif") top left;'> </div>
<div style='font-size:1px; height:5px;'> </div>
<div style='padding:0px 10px;'><div style='width:100%;'>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr>
<td width=55 valign=center><img title='Member clicks: 1012 - Visitor clicks: 13 - Total clicks: 1025' id='ad_238_1' src='/themes/68/classic/images/icon_clickads.png' height=39 width=45></td>
<td id='ad_238_4' valign=top style='border:1px solid white;' onmouseover='adm(238,1);' onmouseout='adm(238,0);'>
<div id='ad_238_2' style='padding:5px; background:white; cursor:pointer;' onclick='openad("20110624ef0972b708a690f672287a4f467b3681");'>
<div style='height:50px;'>
<div id='ad_238_3' style='font-weight:bold; color:#555555;'>BUXEVER - All Payouts INSTANT</div>
<span class='small disabled'>You Can Buy Referrals - Up to $0.02 per Click</span>
</div>
</div>
</td>
<td valign=center width=95>
<div style='margin-left:10px;'>
<center>
<table cellpadding=0 cellspacing=0 style='margin:0px;'><tr><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_4' title='Papa'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_3' title='Mama'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_2' title='Kid'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_1' title='New Born'></span></span></td></tr></table>
<br class=br5>
<div class=strike title='Referral click: $0.0003'><span class=currency >$</span>0.0030</div>
<div class='small disabled' style='text-align:center;'>10 sec</div>
</center>
</div>
</td>
</tr></table>
--------------------------------------------------------------------------------------
1。从以上HTML能不能同时匹配onclick='openad("20110624ef0972b708a690f672287a4f467b3681")括号里的字符和表格的分值$</span>0.0030</div>,最后通过相对应的分值来比较,最终获得onclick='openad("20110624ef0972b708a690f672287a4f467b3681")括号里的字符按分值对应排序重新排列的list,不知我这样表述对不对,不知这样是否可以完成
2、简单的说就是同时匹配A和B。通过B的分值大小决定A对应的排序位置,从而得到A的新排序列表
<td width=55 valign=center><img title='Member clicks: 70 - Visitor clicks: 22 - Total clicks: 92' id='ad_236_1' src='/themes/68/classic/images/icon_clickads.png' height=39 width=45></td>
<td id='ad_236_4' valign=top style='border:1px solid white;' onmouseover='adm(236,1);' onmouseout='adm(236,0);'>
<div id='ad_236_2' style='padding:5px; background:white; cursor:pointer;' onclick='openad("20110624fa93c1e2bc807957e995173e6c8632ec");'>
<div style='height:50px;'>
<div id='ad_236_3' style='font-weight:bold; color:#555555;'>If You Love PapaBux, You'll Love EZClikz</div>
<span class='small disabled'>Wonderful Admin - High RR Click Rate!</span>
</div>
</div>
</td>
<td valign=center width=95>
<div style='margin-left:10px;'>
<center>
<table cellpadding=0 cellspacing=0 style='margin:0px;'><tr><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_4' title='Papa'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_3' title='Mama'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span style='visibility:hidden;'><span class='membershipicon membershipicon_membershipID_2' title='Kid'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span style='visibility:hidden;'><span class='membershipicon membershipicon_membershipID_1' title='New Born'></span></span></td></tr></table>
<br class=br5>
<div class=strike title='Referral click: $0.0010'><span class=currency >$</span>0.01</div>
<div class='small disabled' style='text-align:center;'>30 sec</div>
</center>
</div>
</td>
</tr></table>
</div></div>
<div style='font-size:1px; float:right; width:5px; height:5px; background:url("/images/icon_circlegray.gif") bottom right;'> </div>
<div style='font-size:1px; float:left; width:5px; height:5px; background:url("/images/icon_circlegray.gif") bottom left;'> </div>
<div style='font-size:1px; height:5px;'> </div>
</div>
<br></div><div id=adwrapper_238>
<div style='background:#F0F0F0; '>
<div style='font-size:1px; float:right; width:5px; height:5px; background:url("/images/icon_circlegray.gif") top right;'> </div>
<div style='font-size:1px; float:left; width:5px; height:5px; background:url("/images/icon_circlegray.gif") top left;'> </div>
<div style='font-size:1px; height:5px;'> </div>
<div style='padding:0px 10px;'><div style='width:100%;'>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr>
<td width=55 valign=center><img title='Member clicks: 1012 - Visitor clicks: 13 - Total clicks: 1025' id='ad_238_1' src='/themes/68/classic/images/icon_clickads.png' height=39 width=45></td>
<td id='ad_238_4' valign=top style='border:1px solid white;' onmouseover='adm(238,1);' onmouseout='adm(238,0);'>
<div id='ad_238_2' style='padding:5px; background:white; cursor:pointer;' onclick='openad("20110624ef0972b708a690f672287a4f467b3681");'>
<div style='height:50px;'>
<div id='ad_238_3' style='font-weight:bold; color:#555555;'>BUXEVER - All Payouts INSTANT</div>
<span class='small disabled'>You Can Buy Referrals - Up to $0.02 per Click</span>
</div>
</div>
</td>
<td valign=center width=95>
<div style='margin-left:10px;'>
<center>
<table cellpadding=0 cellspacing=0 style='margin:0px;'><tr><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_4' title='Papa'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_3' title='Mama'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_2' title='Kid'></span></span></td><td width=16 style='padding:0px; border:0px solid white;'><span ><span class='membershipicon membershipicon_membershipID_1' title='New Born'></span></span></td></tr></table>
<br class=br5>
<div class=strike title='Referral click: $0.0003'><span class=currency >$</span>0.0030</div>
<div class='small disabled' style='text-align:center;'>10 sec</div>
</center>
</div>
</td>
</tr></table>
--------------------------------------------------------------------------------------
1。从以上HTML能不能同时匹配onclick='openad("20110624ef0972b708a690f672287a4f467b3681")括号里的字符和表格的分值$</span>0.0030</div>,最后通过相对应的分值来比较,最终获得onclick='openad("20110624ef0972b708a690f672287a4f467b3681")括号里的字符按分值对应排序重新排列的list,不知我这样表述对不对,不知这样是否可以完成
2、简单的说就是同时匹配A和B。通过B的分值大小决定A对应的排序位置,从而得到A的新排序列表