两个类似正则问题,分两帖询问:关于数字的表示
有一个数字是以 Decimal(19, 6) 保存的,
若不加以处理,则值 1200 会显示成 1200.000000
如何以正则将其限制为不显示小数以下的零﹖
例如:
1200.000000 --> 1200
1200.600000 ----> 1200.6
1200.650000 ----> 1200.65
------解决方案--------------------正则的方法我来答下,其它方法楼下继续
string yourStr = ..........;
string resultStr = Regex.Replace(yourStr, @ "(\.)?0+(\s|$) ", " ");
------解决方案--------------------用Math.Round(decimal xx,int intIndex)