13 个版本

0.4.3 2021 年 12 月 26 日
0.4.2 2021 年 12 月 26 日
0.3.1 2021 年 12 月 25 日
0.3.0 2020 年 11 月 1 日
0.1.0 2020 年 3 月 10 日

#1324文本处理

Download history 141/week @ 2024-03-13 360/week @ 2024-03-20 198/week @ 2024-03-27 232/week @ 2024-04-03 115/week @ 2024-04-10 129/week @ 2024-04-17 143/week @ 2024-04-24 101/week @ 2024-05-01 96/week @ 2024-05-08 94/week @ 2024-05-15 91/week @ 2024-05-22 111/week @ 2024-05-29 129/week @ 2024-06-05 103/week @ 2024-06-12 116/week @ 2024-06-19 86/week @ 2024-06-26

441 每月下载量
17 个 Crates 中使用 (5 直接)

MPL-2.0 许可证

12KB
228

文本工具箱

所有设计仅考虑空格和回车,所以对于 TabCRLF 很抱歉。

所有接口都是函数调用而不是特质。

大多数接口返回 String 而不是 Cow<str>

函数

转义

  • unescape:
  • unescape_utf8:
  • unescape_only:
  • url_encode:使用 % 编码字符串
  • url_decode:解码 % 字符串

对齐

  • indent:向每行非空行添加空格
  • indent_with:向每行非空行添加前缀
  • indent_count:
  • dedent:从每行删除前导空白
  • dedent_less_than:从每行最多删除 n 个前导空白

表格


lib.rs:

文本工具函数库

接口

此库倾向于输入字符串,并返回新字符串 此库使用多态接口

  • 如果接受 String,使用 (impl Into<String>)
  • 如果接受 &str,使用 (impl AsRef<str>)

依赖项

~5.5MB
~107K SLoC