首页 > 技术文章 > Qt使用正则表达式去掉小数位多余的0

zhuxiaoxiao 2016-04-15 14:01 原文

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,"");

碰到需求了,做个笔记

推荐阅读