tan133 发表于 2009-10-22 12:58:22

[已解决]如何获取一段代码中的数字?

本帖最后由 tan133 于 2009-12-15 02:15 编辑

$str="123 B456 A 789X"
我记得有谁在论坛发过GETNUMBER好象这样的函数
就是getnumber(0)得到3
getnumber(1)得到123
getnumber(2)得到456

我的描述可能不尽准确,但大体上是实现这个功能
前一阵还看到的,结果现在要用,却找半天没找到了,谁有这个函数?
实在没函数,就只有自己写一个来实现了

wisly 发表于 2009-10-22 16:59:51

$getnumber=StringRegExp($str,'(\d+)',3)
但匹配总数只能通过UBound($getnumber)获得

tan133 发表于 2009-10-23 20:14:30

有现成函数的
我记得在论坛里看谁发过
昨天找半天也没找到

tan133 发表于 2009-12-15 02:14:51

找到了,参考SXD大大的这个,不过,据说已经集成到新版中,我不知道是不是真的,没下载过新的了
http://www.autoitx.com/forum.php?mod=viewthread&tid=9472&highlight=%CA%FD%D7%D6
页: [1]
查看完整版本: [已解决]如何获取一段代码中的数字?