解决方案 »
- thinkphp的session是怎么工作的呢???
- 谁做过 国际化的网站 ?帮个忙
- 各位高手帮忙看下下面这句有什么问题??
- xampp Liunx下集成环境 自动安装Pear到Lib下 如何使用Pear呢?
- 非常紧急帮我看看攻击我的程序是什么用意
- CodeIgniter警告:Cannot modify header information 请高手帮忙
- 用header的location的难题
- wordpress single 详细页面制作过程:不管点击那个详细页面结果都显示同一个内容 内容及图代码如下
- 请教dedecms问题 使用自定义模板后,引用路径有误
- 请问一下这个用正则怎么取数据,
- 自己写的原创php内容,没用人看
- 难:求一段代码的正则
如果你不会分析HTML的话说了你可能也无从下手。
(
[0] => Array
(
[0] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.2.1" data-param='timeLine=-7&result=1'>5250</a>
[1] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.2.2" data-param='timeLine=-7&result=0'>13</a>
[2] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.2.3" data-param='timeLine=-7&result=-1'>8</a>
[3] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.3.1" data-param='timeLine=-30&result=1'>23123</a>
[4] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.3.2" data-param='timeLine=-30&result=0'>74</a>
[5] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.3.3" data-param='timeLine=-30&result=-1'>36</a>
[6] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.4.1" data-param='timeLine=-210&result=1'>294425</a>
[7] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.4.2" data-param='timeLine=-210&result=0'>1616</a>
[8] => class="J_show_list J_MakePoint" data-point-val="tbrate.2.4.3" data-param='timeLine=-210&result=-1'>796</a>
) [1] => Array
( /** 很显然标识数据类别的这节是不能少的 **/
[0] => 2.2.1
[1] => 2.2.2
[2] => 2.2.3
[3] => 2.3.1
[4] => 2.3.2
[5] => 2.3.3
[6] => 2.4.1
[7] => 2.4.2
[8] => 2.4.3
) [2] => Array
(
[0] => 5250
[1] => 13
[2] => 8
[3] => 23123
[4] => 74
[5] => 36
[6] => 294425
[7] => 1616
[8] => 796
))
我要同时匹配这两段字符,该如何写正则呢
<a href="http://ratehis.taobao.com/user-rate-39512--isarchive|true--detailed|1--goodNeutralOrBad|1--timeLine|-211--receivedOrPosted|0--buyerOrSeller|0.htm#RateType" class="J_MakePoint" data-point-val="tbrate.2.5.1">4508530</a><a href="#" class="J_show_list J_MakePoint" data-point-val="tbrate.2.4.1" data-param='timeLine=-210&result=1'>289048</a>提示:
第一个的:class="J_MakePoint" data-point-val="tbrate.2.5.1">4508530</a>
第二个的:class="J_show_list J_MakePoint" data-point-val="tbrate.2.4.1" data-param='timeLine=-210&result=1'>289048</a>
都是需要提取<a>标签内的数字,如第一个中搞定4508530和第二个中的289048,用一个正则匹配