找回密码
 加入
搜索
查看: 2397|回复: 3

[AU3基础] [已解决]如何提取指定的数字并取其最大值?

[复制链接]
发表于 2011-3-7 20:14:55 | 显示全部楼层 |阅读模式
本帖最后由 pdp320921 于 2011-3-8 22:06 编辑

文本内容(a.log):
....
....
....
.... number 1
....
....
....
.... number 2
....
....
....
.... number 3
....
....

我想提取number后面的数值最大的数字?该如何使用正则?

ps:number后面有空格。
恳请大虾指教~~
发表于 2011-3-7 20:24:37 | 显示全部楼层
最大的就是最后的number后面的数值吧,如此的话:
Local $str = FileRead('a.log')
Local $Test = StringRegExpReplace($str, '(?s).*number\h+(\d+).*', '$1')
MsgBox(0, '结果', $Test)
 楼主| 发表于 2011-3-8 22:05:34 | 显示全部楼层
谢版主~~

帮推荐些关于正则用法的资料啊~~
发表于 2015-1-19 19:00:17 | 显示全部楼层
好强大的正则表达式!居然这样能办到
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 14:13 , Processed in 0.077895 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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