#unicode #category #unicode-characters #member #chars #character #membership

unicode_categories_zheyuye

查询字符的 Unicode 类别成员资格

1 个不稳定版本

使用旧的 Rust 2015

0.1.2 2023年8月14日

#1715文本处理

MIT/Apache

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-2.0 许可证定义的、有意提交以包含在您的工作中的贡献,都将根据上述方式双重许可,不附加任何额外条款或条件。

无运行时依赖