码迷,mamicode.com
首页 > 其他好文 > 详细

中文数字转阿拉伯数字 (chinese2digits)

时间:2020-05-21 00:37:31      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:nes   git   用户输入   交互   https   nbsp   enum   oms   ida   

人机交互的时候,用户输入数字的时候,他可能输入“一”,可能输入“壹”,也有可能输入“1”。

为了使得我们拿到的数字数据都是阿拉伯数字,这里可以采用一个名为 chinese2digits的包。

该项目在Github上面有100星。

本机安装:pip install chinese2digits

链接为:https://github.com/Wall-ee/chinese2digits

 

# coding=utf-8
import chinese2digits as c2d

# 混合提取
print(c2d.takeNumberFromString(啊啦啦啦300十万你好我20万.3%万你好啊300咯咯咯-.34%啦啦啦300万))

# 将百分比转为小数
print(c2d.takeDigitsNumberFromString(234%lalalal-%nidaye+2.34%, percentConvert=True))

# 使用正则表达式
print(c2d.takeChineseNumberFromString(负百分之点二八你好啊百分之三五是不是点伍零百分之负六十五点二八))

# 使用普通顺序逻辑引擎
print(c2d.takeChineseNumberFromString(负百分之点二八你好啊百分之三五是不是点伍零百分之负六十五点二八, method=normal))

 

中文数字转阿拉伯数字 (chinese2digits)

标签:nes   git   用户输入   交互   https   nbsp   enum   oms   ida   

原文地址:https://www.cnblogs.com/Gary1221/p/12927300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!