2 个版本

使用旧的 Rust 2015

0.1.1 2016 年 10 月 22 日
0.1.0 2015 年 10 月 31 日

519文本处理

Download history 272355/week @ 2024-03-27 300291/week @ 2024-04-03 299624/week @ 2024-04-10 299804/week @ 2024-04-17 319150/week @ 2024-04-24 300040/week @ 2024-05-01 300748/week @ 2024-05-08 321266/week @ 2024-05-15 319789/week @ 2024-05-22 339873/week @ 2024-05-29 357277/week @ 2024-06-05 355142/week @ 2024-06-12 328113/week @ 2024-06-19 354214/week @ 2024-06-26 314529/week @ 2024-07-03 269994/week @ 2024-07-10

1,333,762 每月下载量
1,508 个 crate(直接使用 25 个) 中使用

MIT/Apache 许可证

400KB
4K SLoC

unicode-categories

unicode-categories 是一个简单的 crate,它向 char 类型添加了许多扩展,允许查询一个字符是否属于某个 Unicode 字符类别。

use unicode_categories::UnicodeCategories;

assert!('a'.is_letter_lowercase());
assert!('A'.is_letter_uppercase());
assert!('\n'.is_other_control());

您可以从 crates.io 获取此 crate 并将其用作依赖项,就像其他任何 crate 一样。

重新生成表格

位于 scripts/unicode.py 的脚本读取名为 UnicodeData.txt 的文件,该文件假定位于当前工作目录中。此文件可以从 ftp://ftp.unicode.org 获取。脚本将输出一个 rust 文件到标准输出,该输出可以管道到所需位置。

许可证

根据以下任一许可证许可:

任由您选择。

贡献

除非您明确表示,否则您提交给包括在作品中并由您定义的 Apache-2.0 许可证的任何贡献,都将根据上述双许可进行许可,没有任何附加条款或条件。

无运行时依赖项