10个版本

0.3.2 2023年3月16日
0.3.1 2022年4月6日
0.3.0 2021年9月3日
0.2.0 2021年4月18日
0.1.4 2020年3月20日

#105 in 文本处理

Download history • Rust 包仓库 19630/week @ 2024-03-14 • Rust 包仓库 15761/week @ 2024-03-21 • Rust 包仓库 18309/week @ 2024-03-28 • Rust 包仓库 20282/week @ 2024-04-04 • Rust 包仓库 25019/week @ 2024-04-11 • Rust 包仓库 16326/week @ 2024-04-18 • Rust 包仓库 16026/week @ 2024-04-25 • Rust 包仓库 18541/week @ 2024-05-02 • Rust 包仓库 23200/week @ 2024-05-09 • Rust 包仓库 24763/week @ 2024-05-16 • Rust 包仓库 24042/week @ 2024-05-23 • Rust 包仓库 27481/week @ 2024-05-30 • Rust 包仓库 21373/week @ 2024-06-06 • Rust 包仓库 28397/week @ 2024-06-13 • Rust 包仓库 20346/week @ 2024-06-20 • Rust 包仓库 15327/week @ 2024-06-27 • Rust 包仓库

89,358 每月下载量
145 个crates中(直接使用14个) 使用

ISC 许可证

240KB
769

AnyAscii

Unicode到ASCII转写

网络演示

将Unicode字符转换为最佳ASCII表示形式

AnyAscii为几乎所有Unicode字符提供仅ASCII的替换字符串。文本是逐字符转换,不考虑上下文。每种字体的映射基于流行的现有罗马化系统。符号字符根据其含义或外观进行转换。所有输入中的ASCII字符保持不变,其他每个字符都被替换为可打印的ASCII字符。未知字符和一些已知字符被替换为空字符串并删除。

use any_ascii::any_ascii;

let s = any_ascii("άνθρωποι");
// anthropoi

Rust 1.42+ 兼容

cargo添加any_ascii

安装可执行文件:cargo install any_ascii

$ anyascii άνθρωποι
anthropoi

$ echo άνθρωποι | anyascii
anthropoi

完整README

无运行时依赖