3 个版本 (重大更新)
使用旧的 Rust 2015 版本
0.2.0 | 2018年5月26日 |
---|---|
0.1.0 | 2017年5月10日 |
0.0.1 | 2017年5月7日 |
#11 in #cjk
每月41次下载
用于 notedown_fmt
11KB
51 行
pangu
为了提高可读性,pangu 实现了针对 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]
pangu = "0.2"
示例
extern crate pangu;
fn main() {
assert_eq!(
pangu::spacing("新八的構造成分有95%是眼鏡、3%是水、2%是垃圾"),
"新八的構造成分有 95% 是眼鏡、3% 是水、2% 是垃圾"
);
}
许可协议
根据您的选择,许可协议为
- Apache 许可协议第 2 版(《LICENSE-APACHE》或https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可协议(《LICENSE-MIT》或https://opensource.org/licenses/MIT)
。
依赖关系
~2.1–3MB
~53K SLoC