#unicode #confusable #homoglyphs

易混淆字符

关于 Unicode 易混淆字符/同形异义字符的实用工具

1 个不稳定版本

0.1.0 2023年8月23日

#1086文本处理

Download history • Rust 包仓库 421/week @ 2024-04-12 • Rust 包仓库 1040/week @ 2024-04-19 • Rust 包仓库 248/week @ 2024-04-26 • Rust 包仓库 144/week @ 2024-05-03 • Rust 包仓库 225/week @ 2024-05-10 • Rust 包仓库 205/week @ 2024-05-17 • Rust 包仓库 97/week @ 2024-05-24 • Rust 包仓库 148/week @ 2024-05-31 • Rust 包仓库 218/week @ 2024-06-07 • Rust 包仓库 263/week @ 2024-06-14 • Rust 包仓库 253/week @ 2024-06-21 • Rust 包仓库 226/week @ 2024-06-28 • Rust 包仓库 236/week @ 2024-07-05 • Rust 包仓库 262/week @ 2024-07-12 • Rust 包仓库 245/week @ 2024-07-19 • Rust 包仓库 312/week @ 2024-07-26 • Rust 包仓库

1,063 每月下载量

GPL-3.0 许可证

130KB
120

易混淆字符

Build & Tests Crates.io docs.rs

A Rust crate 提供关于 Unicode 易混淆字符/同形异义字符的实用工具。具体来说

  • 检测字符串中的易混淆字符
  • 替换易混淆字符(根据在 数据文件 中指定的 Unicode® 技术标准
  • 对字符串执行易混淆字符弹性操作(相等性,包含)

Unicode 数据文件在编译时解析,因此运行时没有额外开销。

入门

所有新方法都作为 trait 的一部分实现,您需要导入该 trait

use confusables::Confusable;

所有方法都附带代码示例,请务必查看!

依赖项