找回密码
 加入
搜索
查看: 7074|回复: 9

[AU3基础] 字符串提取数字放到数组

 火.. [复制链接]
发表于 2011-3-2 21:11:16 | 显示全部楼层 |阅读模式
0天1小时30分34秒
把以上字符串 提取数字 放到数组

数组下标|内容
[0]|0
[1]|1
[2]|30
[3]|34

如何做是最有效率的?
发表于 2011-3-2 21:25:54 | 显示全部楼层
#include <Array.au3>
$sText = '0天1小时30分34秒'
$aRe = StringRegExp($sText, '\d+', 3)
_ArrayDisplay($aRe)

评分

参与人数 1金钱 +10 收起 理由
haodd + 10

查看全部评分

发表于 2011-3-2 21:26:04 | 显示全部楼层
正则 \d+
#include <array.au3>
$array = StringRegExp('0天1小时30分34秒', '\d+', 3)
_ArrayDisplay($array)

评分

参与人数 1金钱 +20 收起 理由
水木子 + 20 感谢你对论坛的支持,希望以后继续发扬这种 ...

查看全部评分

 楼主| 发表于 2011-3-2 23:25:07 | 显示全部楼层
呵呵 !    可爱的 有可烦的正则啊
发表于 2011-3-3 09:32:08 | 显示全部楼层
看样子,得学一下正则才行呀,哎
发表于 2011-3-3 13:21:18 | 显示全部楼层
谢谢,今天正好用到
发表于 2011-3-19 12:16:36 | 显示全部楼层
得学一下正则
发表于 2012-4-14 09:37:20 | 显示全部楼层
文件名上的数字怎么提取呢?
发表于 2013-9-5 04:58:50 | 显示全部楼层
一头雾水 帮助文档也看了 还是一样云里雾里
发表于 2014-8-16 20:40:13 | 显示全部楼层
再加一个if @error=1 就可以排除没有数字的字符串了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 15:35 , Processed in 0.085967 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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