.個朲綉√ 发表于 2011-8-27 13:06:05

【已解决】求正则方法,获取14个数组的结果,有源码

本帖最后由 .個朲綉√ 于 2011-8-27 15:04 编辑

<!-- userinfo //-->
<div id='tabPanel0_Div' class='tabpagedown_div'>
<!--帐户费用基本信息begin-->
<script>inputable_head_only("帐户费用基本信息");</script>
<table border="0" cellspacing="1" align="center" class="query">
<input type="hidden" name="accountID" value="313936888">
<input type="hidden" name="regionID" value="A">
<input type="hidden" name="acctName" value=" 景德镇有限公司 ">
<input type="hidden"name="serviceNum"   value="14510102233">
<input type="hidden"name="serviceType"   value="1001">
   <tr>
                <td class="query_label">
                服务号码
                </td>
                <td class="query_desc">
                14510102233
                </td>
                <td class="query_label">
                服务类型
                </td>
                <td class="query_desc">
                GSM普通
                </td>
      </tr>
    <tr>
                <td class="query_label">
                帐户ID
                </td>
                <td class="query_desc">
                313936888
                </td>
                <td class="query_label">
                帐户地区
                </td>
                <td class="query_desc">
                北京
                </td>
      </tr>
<tr>
                <td class="query_label">
                用户ID
                </td>
                <td class="query_desc">
                315292697
                </td>
                <td class="query_label">
                客户ID
                </td>
                <td class="query_desc">
                304697293
                </td>
      </tr>      
<tr>
                <td class="query_label">
                帐户名称
                </td>
                <td class="query_desc">
               景德镇有限公司
                </td>
                <td class="query_label">
                普通账本(元)
                </td>
                <td class="query_desc">      
                1200.0
                </td>
      </tr>
      <tr>
            <td class="query_label">
                帐户类型
                </td>
                <td class="query_desc" >
                后付费<input type="hidden" name="userFeeinfo.acctType" value="2">
                </td>
                </td>
               
                <td class="query_label">
               
                <a href="#" onClick="getHotFee()">实时话费(元)</a>
               
                </td>
                <td class="query_desc">
                200.0
                </td>
      </tr>
      <tr>
                <td class="query_label">
                证件类型
                </td>
                <td class="query_desc">
                其它<input type="hidden" name="userFeeinfo.certType" value="22">
                </td>
               
                <td class="query_label">
                历史欠费(元)
                </td>
                <td class="query_desc">
                150
                </td>
      </tr>

      <tr>
                <td class="query_label">
                证件号码
                </td>
                <td class="query_desc">
               010
                </td>
                <td class="query_label">
                可用余额(元)
                </td>
                <td class="query_desc">
                850.0
                </td>
      </tr>
</table>

<script>inputable_bottom_only();</script>
<script>writememo("可用余额=普通帐本金额合计+专用帐本抵扣费用合计-实时话费-历史欠费");</script>

上面代码是网页的源码部分,我想用正则表达式,查出下面相关数据,需要用到数组,希望高人可以帮我整理一个正则代码,谢谢。
共计有14处代码,上图是我用水木子的测式工具截图。然后其中的 账户类型 和 实时话费 源码有点不同。
1      服务号码
2      服务类型
3      账户ID
4      账户地区
5      用户ID
6      客户ID
7      账户名称
8      普通账本
9      账户类型
10      实时话费
11      证件类型
12      历史欠费
13      证件号码
14      可用余额

3mile 发表于 2011-8-27 14:53:38

(?ms)<td class.*?>\s+(.*?)(?=\n)

.個朲綉√ 发表于 2011-8-27 15:03:20

(?ms)\s+(.*?)(?=\n)
3mile 发表于 2011-8-27 14:53 http://www.autoitx.com/images/common/back.gif

呵呵,等了有一会没看到回帖,自己研究半天,用笨方法搞定了,谢谢
页: [1]
查看完整版本: 【已解决】求正则方法,获取14个数组的结果,有源码