请教一个正则应该如何写
源字符串:收藏宝贝 (2062) 收藏店铺 (1817) 价 格: 48.00元 参加促销:
淘金币价38.40元 +50淘金币更多
所在地区:
广东广州 | 至浙江 快递:10.00元EMS:20.00元30天售出:144件
我想提取出促销关键字后面的第一个价格
Local $hhdsxc=StringRegExp($ggddd,"促.{0,5}销(?:[\x{4e00}-\x{9fa5}]?\s?\r?\n?.)*(\d{1,}\.\d{2})",3)
_ArrayDisplay($hhdsxc)
但是怎么也提取不出来,请高手指点谢谢! 別想的那麼複雜促销\D+(\d+\.\d+)元 本帖最后由 hzxymkb 于 2012-2-23 16:46 编辑
(?s)促销.*?(\d+\.*\d+) (?ms)促销:((?>.*?元)) 感谢!感谢!感谢!感谢!感谢! 回复 4# 3mile
请问下,3mile大大,您的表达式中的"(?>"代表什么啊,我在帮助文档中没有看到它的说明,谢谢 回复 6# 35888894
贪婪子表达式 回复 7# afan
谢谢
页:
[1]