6 个版本

0.1.6 2023年9月8日
0.1.5 2023年4月12日
0.1.4 2022年11月4日
0.1.3 2022年3月19日
0.1.1 2020年8月14日

238文本处理 中排名

Download history • Rust 包仓库 1124/week @ 2024-03-14 • Rust 包仓库 1029/week @ 2024-03-21 • Rust 包仓库 273/week @ 2024-03-28 • Rust 包仓库 306/week @ 2024-04-04 • Rust 包仓库 220/week @ 2024-04-11 • Rust 包仓库 185/week @ 2024-04-18 • Rust 包仓库 268/week @ 2024-04-25 • Rust 包仓库 222/week @ 2024-05-02 • Rust 包仓库 244/week @ 2024-05-09 • Rust 包仓库 226/week @ 2024-05-16 • Rust 包仓库 207/week @ 2024-05-23 • Rust 包仓库 478/week @ 2024-05-30 • Rust 包仓库 409/week @ 2024-06-06 • Rust 包仓库 316/week @ 2024-06-13 • Rust 包仓库 503/week @ 2024-06-20 • Rust 包仓库 562/week @ 2024-06-27 • Rust 包仓库

1,956 每月下载量
用于 6 Crates(4 个直接使用)

MIT 许可证

10KB
160

单词计数

CI

计算单词和字符数,带或不带空白字符。

算法大致与 LibreOffice 计数单词的方式一致。这意味着它并不完全符合 Unicode 文本分段 标准。

示例

use words_count::WordsCount;

assert_eq!(WordsCount {
    words: 20,
    characters: 31,
    whitespaces: 2,
    cjk: 18,
}, words_count::count("Rust是由 Mozilla 主導開發的通用、編譯型程式語言。"));
let result = words_count::count_separately("apple banana apple");

assert_eq!(2, result.len());
assert_eq!(Some(&2), result.get("apple"));

Crates.io

https://crates.io/crates/words-count

文档

https://docs.rs/words-count

许可证

MIT


lib.rs:

单词计数

计算单词和字符数,带或不带空白字符。

算法大致与 LibreOffice 计数单词的方式一致。这意味着它并不完全符合 Unicode 文本分段 标准。

示例

use words_count::WordsCount;

assert_eq!(WordsCount {
words: 20,
characters: 31,
whitespaces: 2,
cjk: 18,
}, words_count::count("Rust是由 Mozilla 主導開發的通用、編譯型程式語言。"));
let result = words_count::count_separately("apple banana apple");

assert_eq!(2, result.len());
assert_eq!(Some(&2), result.get("apple"));

依赖项

~68KB