10 个版本
0.3.1 | 2022年10月20日 |
---|---|
0.3.0 | 2022年10月20日 |
0.2.3 | 2018年4月6日 |
0.2.1 | 2018年3月27日 |
0.1.0 | 2017年3月27日 |
#358 在 国际化 (i18n) 中
每月13,889 次下载
用于 haoxue-dict
10KB
170 行
cedict - CC-CEDICT 解析的 Rust 库
cedict 是一个用于读取和写入 CC-CEDICT 中文-英文词典格式的 Rust crate。它可以用于在 Rust 中实现中文词典,也可以作为自动化维护 CEDICT 项目的工具。
什么是 CC-CEDICT
CC-CEDICT,或以前称为 CEDICT,是一个免费提供的中文-英文词典。此库允许您解析它。
使用方法
let line = "你好 你好 [ni3 hao3] /Hello!/Hi!/How are you?/";
let parsed = cedict::parse_line(line).unwrap();
println!("{}", parsed.definitions[0]); // Prints "Hello!"
解析词典文件并搜索 "Hello"。
extern crate cedict;
use std::fs::File;
fn main() {
let file = File::open("cedict.txt").unwrap();
for definition in cedict::parse_reader(file) {
if definition.definitions().next().unwrap().contains("Hello") {
println!("{}", definition.simplified());
}
}
}