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

Download history 105/week @ 2024-05-03 145/week @ 2024-05-10 7/week @ 2024-05-17 5/week @ 2024-05-24 1/week @ 2024-05-31

每月365次下载

MIT/Apache

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