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 文本处理
89,358 每月下载量
在 145 个crates中(直接使用14个) 使用
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