6个版本
0.3.0 | 2024年5月10日 |
---|---|
0.2.2 | 2024年5月8日 |
0.2.1 | 2023年10月24日 |
0.2.0 | 2023年7月7日 |
0.1.1 | 2023年7月7日 |
#231 in WebAssembly
每月365次下载
9KB
217 行
施姆菲库
此库能够对任何文本进行施姆菲化。
用法
示例用法
use schmfy::schmfy;
fn improve_text(text: &str) {
let improved_text = schmfy(text);
println!("Old and boring: {}", text);
println!("Improved and great: {}", improved_text);
}
该库可以编译为WebAssembly。您需要wasm-pack (cargo install wasm-pack
),然后可以使用wasm-pack build --target web
构建库。这将生成一个pkg
文件夹,可以在Web环境中使用。
功能
施姆菲化的功能能够保留文本的大小写和任何非字母字符。如果非字母字符位于两个字母字符串之间,这两个字母字符串将被解释为完全不同的单词。
例如,HTML代码 <span>Entry<br></span>
将转换为 <schman>Schmentry<schmer></schman>
。
lib.rs
:
schmfy - 一个用于施姆菲化一切的库
依赖项
~0.7–1.4MB
~28K SLoC