#spacing #cjk #white-space #characters #readability #japanese #pangu

pangu2

为了提高可读性而进行的偏执文本间距,自动在 CJK(中文、日文、韩文)和半角字符(字母、数字和符号)之间插入空白。

2 个版本

0.1.1 2024年1月15日
0.1.0 2023年6月7日

#1011文本处理

Download history 22/week @ 2024-04-01

73 每月下载量

MIT/Apache

11KB
97

pangu2

Build Status Crates Version Rust Docs

pangu-rs 的分支。

为了提高可读性而进行的偏执文本间距,自动在 CJK(中文、日文、韩文)和半角字符(字母、数字和符号)之间插入空白。

用法

添加到 Cargo.toml

[dependencies]
pangu2 = "0.1"

示例

fn main() {
  assert_eq!(
    pangu2::spacing("新八的構造成分有95%是眼鏡、3%是水、2%是垃圾"),
    "新八的構造成分有 95% 是眼鏡、3% 是水、2% 是垃圾"
  );
}

许可证

根据您的选择,许可如下:

依赖

~2.9–4.5MB
~79K SLoC