数字去0处理. 求教![已解决]
本帖最后由 DenQ 于 2010-8-7 21:05 编辑如何把数字前去除0
012变成 12
001变成 1
新手不懂。请大家指教.. 本帖最后由 DenQ 于 2010-8-6 19:04 编辑
看了一贴 这样子。
$value = "012"
$rt3=StringRegExpReplace($value,'+',"")
MsgBox(32,"",$rt3)
还有其他办法吗? 这样会把0 全部去掉了。 提醒一下
你题目不太合适
论坛搜索只能搜标题
所以把标题改一下为好 你把字符串转换为数字就行了吧
$a="001"
$a=$a*1
MsgBox(1,"",$a)
看看还有什么别的方法 回复 4# xyold1
非常感谢.... 标题不行,建议修改。
用判断然后字符截取也行,但有点多此一举 不是大数的话,直接用 Int() 就好了。 $a=InputBox("","")
$str=StringFormat("%1d",$a)
MsgBox(0,0,$str) MsgBox(0, 0, Number('00000000012')) 你是要全部去掉还是不要全部去掉? 正则不能完美的解决吗,.... 本帖最后由 风行者 于 2010-8-7 13:27 编辑
Dim $a = 0000010007
msgbox(0,"",$a)
只要不加双引号括起数字,会自动去掉前面的0 你是要全部去掉还是不要全部去掉??? 回复 8# 3mile
哈哈你们真强大。一个问题。真多解决办法。。。学习了。。 回复 12# 风行者
谢谢教导!
页:
[1]
2