2 个版本
0.1.1 | 2024年1月15日 |
---|---|
0.1.0 | 2023年6月7日 |
#1011 在 文本处理
73 每月下载量
11KB
97 行
pangu2
是 pangu-rs 的分支。
为了提高可读性而进行的偏执文本间距,自动在 CJK(中文、日文、韩文)和半角字符(字母、数字和符号)之间插入空白。
- pangu.clj (Clojure)
- pangu.ex (Elixir)
- pangu.go (Go)
- pangu.java (Java)
- pangu.js (JavaScript,Node 和浏览器)
- pangu.objective-c (Objective-C)
- pangu.php (PHP)
- pangu.py (Python)
- pangu.rb (Ruby)
- pangu.swift (Swift)
用法
添加到 Cargo.toml
[dependencies]
pangu2 = "0.1"
示例
fn main() {
assert_eq!(
pangu2::spacing("新八的構造成分有95%是眼鏡、3%是水、2%是垃圾"),
"新八的構造成分有 95% 是眼鏡、3% 是水、2% 是垃圾"
);
}
许可证
根据您的选择,许可如下:
- Apache 许可证版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
。
依赖
~2.9–4.5MB
~79K SLoC