words-count

Crates.iowords-count
lib.rswords-count
version0.1.6
sourcesrc
created_at2020-08-14 11:09:02.492664
updated_at2023-09-08 16:18:44.393473
descriptionCount the words and characters, with or without whitespaces.
homepagehttps://magiclen.org/words-count
repositoryhttps://github.com/magiclen/words-count
max_upload_size
id276538
size10,273
Magic Len (Ron Li) (magiclen)

documentation

README

Words Count

CI

Count the words and characters, with or without whitespaces.

The algorithm is roughly aligned with the way LibreOffice is counting words. This means that it does not exactly match the Unicode Text Segmentation standard.

Examples

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

Documentation

https://docs.rs/words-count

License

MIT

Commit count: 17

cargo fmt