读书人

对于00001.如何变为1就是去掉前面的0

发布时间: 2012-09-19 13:43:54 作者: rapoo

对于00001.怎么变为1,就是去掉前面的0
如题

[解决办法]
直接转换就过滤掉了

C# code
  string ss = "0000001.003";  float s = Convert.ToSingle(ss);
[解决办法]
int a = Convert.ToInt32("00001");
[解决办法]
int a = Convert.ToInt32("00001");


或者 replace
[解决办法]
string ss = "0000001.003";
string result = Regexp.Match(ss, @"(?<=0*)\d\.{0,1}\d+$").Value;
[解决办法]
楼上正则帝
[解决办法]
修改下:

(?<=0*)([123456789]+\.{0,1}|0.)\d+$

读书人网 >C#

热点推荐