Skip to content

jaredtao/ChineseToArab

Repository files navigation

ChineseToArab

中文数字转阿拉伯数字算法,C++/Qt实现。

测试用例如下:

    qInfo() << (chineseToNum(u8"") == 10);
    qInfo() << (chineseToNum(u8"三十") == 30);
    qInfo() << (chineseToNum(u8"一百") == 100);
    qInfo() << (chineseToNum(u8"三十九") == 39);
    qInfo() << (chineseToNum(u8"四百八十万") == 4800000);
    qInfo() << (chineseToNum(u8"九千一百") == 9100);
    qInfo() << (chineseToNum(u8"九千") == 9000);
    qInfo() << (chineseToNum(u8"一百零一") == 101);
    qInfo() << (chineseToNum(u8"九百二十一") == 921);
    qInfo() << (chineseToNum(u8"五十六万零一十") == 560010);
    qInfo() << (chineseToNum(u8"一万亿零二千一百零一") == 1000000002101);
    qInfo() << (chineseToNum(u8"一万亿二千一百万零一百零一") == 1000021000101);
    qInfo() << (chineseToNum(u8"一万零二百三十亿四千万零七千八百九十") == 1023040007890);

(代码还附带正则表达式提取中文数字的案例)

联系方式


作者 涛哥
开发理念 弘扬鲁班文化,传承工匠精神
博客 https://jaredtao.github.io/
知乎专栏 https://zhuanlan.zhihu.com/TaoQt
微信公众号 Qt进阶之路
邮箱 jared2020@163.com
微信 xsd2410421
QQ、TIM 759378563

QQ(TIM)、微信二维码

****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。


赞助

****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~


About

中文数字转阿拉伯数字

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published