#numbers #chinese #digits #nlp #extract

chinese2digits

汉字数字到阿拉伯数字的最佳工具。NLP和机器人项目中的有用工具。

1 个稳定版本

1.0.0 2021年11月22日

#1283 in 文本处理

MIT/Apache

41KB
715

也许是最好的汉字数字(中文数字)-阿拉伯数字转换工具

汉字数字到阿拉伯数字的最佳工具

Chinese2digits 是一个将中文数字(大写数字) 转化为阿拉伯数字的工具。这个工具是自然语言处理系统(NLP)中非常重要的组件。常见的应用场景有:聊天机器人,知识图谱,OCR(光学字符识别)系统,等等。

Chinese2digits 是将大写中文数字转换为数字的工具。这个工具是自然语言处理系统(NLP)中不可或缺的组件。常见的应用场景包括:聊天机器人、知识图谱、OCR(光学字符识别)系统等。

Rust 语言代码示例

Rust 示例

安装

设置

将以下代码添加到

添加以下代码到您的 Cargo.toml

[dependencies]
chinese2digits = "1"

使用

用法


use chinese2digits::take_number_from_string;

//混合提取
let string_example = "百分之5负千分之15".to_string();
//第二个开关为 百分比转换开关,是否把百分号转换为小鼠  第三个开关为繁体转简体强制开关,是否强制转换
let test_result = take_number_from_string(&string_example, true, true);
assert_eq!(test_result.replaced_text, "0.05-0.015");
assert_eq!(test_result.ch_number_string_list, vec!["百分之5", "负千分之15"]);
assert_eq!(test_result.digits_string_list, vec!["0.05", "-0.015"]);

好用就记得Fork and Star。

如果您需要JavaScript代码,请给我发消息,Fork and Star~~

许可证

chinese2digits 采用Apache License 2.0许可证。

依赖项

~2.7–4MB
~71K SLoC