找回密码
 加入
搜索
查看: 5479|回复: 4

[效率算法] 怎么将"2,190.00”这个字符串转换成数字

[复制链接]
发表于 2010-3-15 15:56:49 | 显示全部楼层 |阅读模式
AU3中没有数组的概念,我想请问大家怎么将字符串"2,190.00”转换成数字2190,求算法,谢谢大家!
发表于 2010-3-15 16:00:29 | 显示全部楼层
AU3中没有数组的概念?
发表于 2010-3-15 17:33:05 | 显示全部楼层
AU3中没有数组的概念alan85420 发表于 2010-3-15 15:56

我不是纯表情!
发表于 2010-3-15 19:21:22 | 显示全部楼层
本帖最后由 afan 于 2010-3-15 19:24 编辑

AU3中没有数组的...残念
$a = '2,190.00'
$a = Number(StringReplace($a, ',', ''))
If IsInt($a) Then
        MsgBox(0, 0, Int($a))
Else
        MsgBox(0, 0, $a)
EndIf
 楼主| 发表于 2010-3-16 09:03:44 | 显示全部楼层
本帖最后由 alan85420 于 2010-3-16 09:05 编辑

我的问题能让几位超级版主解答,我真是受宠若惊,谢谢各们。afan 版主的代码解决了我的问题,看来我对算法掌握的还太少。我怎么就没有想到将字符串中的非数字符号除去呢,高手就是高手呀。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 20:33 , Processed in 0.077980 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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