找回密码
 加入
搜索
查看: 2015|回复: 7

[AU3基础] 请教一个正则应该如何写

  [复制链接]
发表于 2012-2-23 16:19:31 | 显示全部楼层 |阅读模式
源字符串:
收藏宝贝 (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)

但是怎么也提取不出来,请高手指点谢谢!
发表于 2012-2-23 16:32:11 | 显示全部楼层
別想的那麼複雜
促销\D+(\d+\.\d+)元

评分

参与人数 1金钱 +60 贡献 +15 收起 理由
35888894 + 60 + 15 感谢

查看全部评分

发表于 2012-2-23 16:41:24 | 显示全部楼层
本帖最后由 hzxymkb 于 2012-2-23 16:46 编辑

(?s)促销.*?(\d+\.*\d+)
发表于 2012-2-23 16:41:25 | 显示全部楼层
(?ms)促销:((?>.*?元))
 楼主| 发表于 2012-2-23 16:42:20 | 显示全部楼层
感谢!感谢!感谢!感谢!感谢!
 楼主| 发表于 2012-2-27 15:35:48 | 显示全部楼层
回复 4# 3mile
请问下,3mile大大,您的表达式中的"(?>"代表什么啊,我在帮助文档中没有看到它的说明,谢谢
发表于 2012-2-27 15:52:43 | 显示全部楼层
回复 6# 35888894


    贪婪子表达式
 楼主| 发表于 2012-2-27 16:01:22 | 显示全部楼层
回复 7# afan
谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 00:10 , Processed in 0.086251 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表