2 个版本
使用旧的 Rust 2015
0.1.1 | 2016 年 10 月 22 日 |
---|---|
0.1.0 | 2015 年 10 月 31 日 |
519 在 文本处理 中
1,333,762 每月下载量
在 1,508 个 crate(直接使用 25 个) 中使用
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 版本(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任由您选择。
贡献
除非您明确表示,否则您提交给包括在作品中并由您定义的 Apache-2.0 许可证的任何贡献,都将根据上述双许可进行许可,没有任何附加条款或条件。