求个正则 高手过来吧

vip__888 2011-11-10 02:23:18
<div class="table-lists">
<table class="table-list">
<thead>
<tr>
<td class="table-product">商品名称</td>
<td class="table-price">
<a class="orderup" href="javascript:changeSortByIcon(1)" >
商品售价
</a>
</td>
<td class="table-stock">库存</td>
<td class="table-price">
<a href="javascript:changeSortByIcon(3)" class="orderup" >
商品单价
</a>
</td>
<td class="table-type">保障类型</td>
</tr>
</thead>

<tbody>
<tr>
<td>
<a href="/commodity/getCommodity.htm?commodityId=555204&commodityTypeForUIURL=yuanbao"
class="listicon-guan"
>【乐清人】100热血传奇元宝=104.00元</a>
<p>
商品种类:
元宝/点券<br />游戏/区/服:热血传奇/全区/全服
</p></td>
<td><span class="num">104.00</span>元

<a href="
/sales/getCommodityByPointSetp1.htm?commodityId=555204"
class="buy">立即购买</a>
</td>
<td> 10件
</td>
<td><span class="num">1.0400</span>元</td>
<td>
<span class="listicon-shandian" title="当您完成支付,我们将立即为您发货,无需任何等待">闪电发货</span><span class="listicon-guanfang" title="提供盛大游戏的官方自动商品验证及自动充值,免除您的一切顾虑">官方保障</span>
</td>
</tr>
<tr>
<td>
<a href="/commodity/getCommodity.htm?commodityId=125896&commodityTypeForUIURL=yuanbao"
class="listicon-guan"
>【小凡】100热血传奇元宝=104.07元</a>
<p>
商品种类:
元宝/点券<br />游戏/区/服:热血传奇/全区/全服
</p></td>
<td><span class="num">104.07</span>元

<a href="
/sales/getCommodityByPointSetp1.htm?commodityId=125896"
class="buy">立即购买</a>
</td>
<td> 4件
</td>
<td><span class="num">1.0407</span>元</td>
<td>
<span class="listicon-shandian" title="当您完成支付,我们将立即为您发货,无需任何等待">闪电发货</span><span class="listicon-guanfang" title="提供盛大游戏的官方自动商品验证及自动充值,免除您的一切顾虑">官方保障</span>
</td>
</tr>
<tr>
<td>
<a href="/commodity/getCommodity.htm?commodityId=145365&commodityTypeForUIURL=yuanbao"
class="listicon-guan"
>【诚信便捷】100热血传奇元宝=104.07元</a>
<p>
商品种类:
元宝/点券<br />游戏/区/服:热血传奇/全区/全服
</p></td>
<td><span class="num">104.07</span>元

<a href="
/sales/getCommodityByPointSetp1.htm?commodityId=145365"
class="buy">立即购买</a>
</td>
<td> 7件
</td>
<td><span class="num">1.0407</span>元</td>
<td>
<span class="listicon-shandian" title="当您完成支付,我们将立即为您发货,无需任何等待">闪电发货</span><span class="listicon-guanfang" title="提供盛大游戏的官方自动商品验证及自动充值,免除您的一切顾虑">官方保障</span>
</td>
</tr>
<tr>
<td>
<a href="/commodity/getCommodity.htm?commodityId=555095&commodityTypeForUIURL=yuanbao"
class="listicon-guan"
>【飞哥传神元宝】100热血传奇元宝=104.07元</a>
<p>
商品种类:
元宝/点券<br />游戏/区/服:热血传奇/全区/全服
</p></td>
<td><span class="num">104.07</span>元

<a href="
/sales/getCommodityByPointSetp1.htm?commodityId=555095"
class="buy">立即购买</a>
</td>
<td> 7件
</td>
<td><span class="num">1.0407</span>元</td>
<td>
<span class="listicon-shandian" title="当您完成支付,我们将立即为您发货,无需任何等待">闪电发货</span><span class="listicon-guanfang" title="提供盛大游戏的官方自动商品验证及自动充值,免除您的一切顾虑">官方保障</span>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4">
<div class="pager">
<a class="prev-disable" ><s></s>上一页</a>
<a class="curr" href="javascript:gotoPage(1);">1</a>
<a href="javascript:gotoPage(2);">2</a>
<a href="javascript:gotoPage(3);">3</a>
<a href="javascript:gotoPage(4);">4</a>
<a href="javascript:gotoPage(5);">5</a>
<a href="javascript:gotoPage(6);">6</a>
<a href="javascript:gotoPage(7);">7</a>
<a class="next" href="javascript:gotoPage(2);">下一页<s></s></a>
<span>共7页</span>
<span>到第<input type="text" id="gopagenum" value="" onkeyup="javascript:inputSuitNum(7)" onafterpaste="javascript:inputSuitNum(7)"/>页<button type="button" onclick="gotoPageByNum();">确定</button></span>
</div>

</td>
</tr>
</tfoot>
</table>
</div>


我要获取每一行的 商品名称,商品售价,库存,商品单价
求高手正则帮忙~~~
...全文
1197 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
vip__888 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 q107770540 的回复:]

擦,光棍节都过了,这个帖还没结

蹭分~~~
[/Quote]
马上就结。。。
q107770540 2011-11-15
  • 打赏
  • 举报
回复
擦,光棍节都过了,这个帖还没结

蹭分~~~
vip__888 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 zt_king 的回复:]

竟然上首页了?PHP版
PHP code

$pattern = '/<td>\s*(?=<a).*(?<=>)(.*)(?=<).*(?<=">)(.*)(?=<).*<td>\s*(\d+.*)<\/td>.*(?<=">)(.*)(?=<)/Usix';
preg_match_all($pattern, $subject, $m);
/*
[1] => Array
……
[/Quote]
啥时候上首页了?
successful_cdr 2011-11-14
  • 打赏
  • 举报
回复
正则好强大,有时间学习一下
风一样的大叔 2011-11-14
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 afu45 的回复:]
引用 18 楼 huangwenquan123 的回复:
引用 17 楼 lifetimeus 的回复:
原来入兔子党必须会正则啊,呵呵
不是的。


如何入兔子党啊?
[/Quote]要一颗星,哎,没看楼上回复的人呐
ZT_King 2011-11-14
  • 打赏
  • 举报
回复
竟然上首页了?PHP版

$pattern = '/<td>\s*(?=<a).*(?<=>)(.*)(?=<).*(?<=">)(.*)(?=<).*<td>\s*(\d+.*)<\/td>.*(?<=">)(.*)(?=<)/Usix';
preg_match_all($pattern, $subject, $m);
/*
[1] => Array
(
[0] => 【乐清人】100热血传奇元宝=104.00元
[1] => 【小凡】100热血传奇元宝=104.07元
[2] => 【诚信便捷】100热血传奇元宝=104.07元
[3] => 【飞哥传神元宝】100热血传奇元宝=104.07元
)

[2] => Array
(
[0] => 104.00
[1] => 104.07
[2] => 104.07
[3] => 104.07
)

[3] => Array
(
[0] => 10件

[1] => 4件

[2] => 7件

[3] => 7件

)

[4] => Array
(
[0] => 1.0400
[1] => 1.0407
[2] => 1.0407
[3] => 1.0407
)
*/
deping_chen 2011-11-14
  • 打赏
  • 举报
回复
这个用规则表达式是不是用错地方了,应该用DOM和XPath来解决的问题。
Softwaring 2011-11-13
  • 打赏
  • 举报
回复
刚开始吓一跳, 我以为是广告呢……
yu5413258 2011-11-13
  • 打赏
  • 举报
回复
不懂正则诶。。
afu45 2011-11-13
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 huangwenquan123 的回复:]
引用 17 楼 lifetimeus 的回复:
原来入兔子党必须会正则啊,呵呵
不是的。
[/Quote]

如何入兔子党啊?
suncanon 2011-11-13
  • 打赏
  • 举报
回复
什么叫正则啊
wcqqq 2011-11-13
  • 打赏
  • 举报
回复
倒到dom中用xpath解决比正则要简单。
yangyalin8425 2011-11-12
  • 打赏
  • 举报
回复
为什么要用正侧啊
  • 打赏
  • 举报
回复
惭愧看不懂~~
诺维斯基 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 huangwenquan123 的回复:]
只是党里面有几个人喜欢正则。
[/Quote]

我就是很喜欢正则,
我听老大说,得一个星才能入党,

我现在一半了。
快了。
Mr-Jee 2011-11-10
  • 打赏
  • 举报
回复
固化分组的好处需要好好的体会下,光知道所以然还不够哟~~~~!
消失的尘芥 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 huangwenquan123 的回复:]

只是党里面有几个人喜欢正则。
[/Quote]

嘿嘿,谢谢文权哥帮忙解决我问题,说了解决问题请喝茶的,嘿嘿,要在深圳就请你喝茶
huangwenquan123 2011-11-10
  • 打赏
  • 举报
回复
只是党里面有几个人喜欢正则。
huangwenquan123 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 lifetimeus 的回复:]
原来入兔子党必须会正则啊,呵呵
[/Quote]不是的。
消失的尘芥 2011-11-10
  • 打赏
  • 举报
回复
原来入兔子党必须会正则啊,呵呵
加载更多回复(15)

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧