#unicode #confusable #homoglyphs

易混淆字符

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

1 个不稳定版本

0.1.0 2023年8月23日

#1086文本处理

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

1,063 每月下载量

GPL-3.0 许可证

130KB
120

易混淆字符

Build & Tests Crates.io docs.rs

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

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

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

入门

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

use confusables::Confusable;

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

依赖项