1 个不稳定版本
使用旧的 Rust 2015
0.1.2 | 2023年8月14日 |
---|
#1715 在 文本处理
460KB
4.5K 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 License,版本 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何根据 Apache-2.0 许可证定义的、有意提交以包含在您的工作中的贡献,都将根据上述方式双重许可,不附加任何额外条款或条件。