2个不稳定版本
0.2.0 | 2024年2月16日 |
---|---|
0.1.0 | 2024年2月15日 |
712 在 文本处理
43 每月下载量
8KB
110 行
extract-words
从文本中提取单词而不进行分配
示例
遍历单词,丢弃标点符号
let mut words = extract_words("¿Cómo estás?");
assert_eq!(words.next().unwrap(), "Cómo");
assert_eq!(words.next().unwrap(), "estás");
assert!(words.next().is_none());
遍历所有条目
let mut entries = Entries::new("Bien :)");
assert_eq!(entries.next().unwrap(), Entry::Word("Bien"));
assert_eq!(entries.next().unwrap(), Entry::Other(" :)"));
assert!(entries.next().is_none());
贡献
我们感谢所有形式的贡献,谢谢!
关于README的说明
大部分的README是由cargo-sync-readme自动从crate文档中复制的。这样README总是与文档保持同步,并且示例经过测试。
所以如果你想在<!-- cargo-sync-readme start -->
和<!-- cargo-sync-readme end -->
标记之间更改README的一部分,请不要直接编辑README.md
,而是更改src/lib.rs
顶部的文档,然后与README同步
cargo sync-readme
(确保已安装cargo命令)
cargo install cargo-sync-readme
如果你已安装rusty-hook,更改将在提交时自动应用。
许可证
本项目采用MIT许可证。