首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb 中小弟我只想截取字符串中的数字

2012-01-02 
vb 中我只想截取字符串中的数字譬如字符串是“¥123,45.00”我现在要截取得到12345.可是现在用Mid(“¥123,45.0

vb 中我只想截取字符串中的数字
譬如字符串是“¥123,45.00”
我现在要截取得到12345.可是现在用Mid(“¥123,45.00”, InStr(a, "¥") + 1)只能截取到123.遇到逗号就停止了,请求大家帮帮忙吧!先谢了

[解决办法]
right("¥123,45.00",len("¥123,45.00")-1)
[解决办法]
Replace(Mid(a, 2, InStr(1, a, ".") - 2), ",", "")
[解决办法]
自己写一个类似replace的函数,把不是 .和数字的都替换为空
[解决办法]
你的代码页有点乱,给你改一下:
a="¥123,45.00"
Mid(a, InStr(1,a, "¥") + 1)
[解决办法]
哪用得着那么复杂啊 直接 aa = Format("¥123,45.00", "0") 不就好啦!!

热点排行