Qt使用正则表达式去掉小数位多余的0

1 QRegExp rx;
2 rx.setPattern("(\\.){0,1}0+$");
3 double double01 = 15648.120000;
4 double double02 = 15648.000000
5 QString ceshi01 = QString("%1").arg(double01,0,'f',-1).replace(rx,"");
6 QString ceshi02 = QString("%1").arg(double02,0,'f',-1).replace(rx,"");

碰到需求了,做个笔记

posted @ 2016-04-15 14:01  吃西瓜的星星  阅读(1858)  评论(0编辑  收藏  举报