8 个版本
0.1.7 | 2023 年 9 月 11 日 |
---|---|
0.1.6 | 2022 年 3 月 19 日 |
0.1.5 | 2021 年 5 月 5 日 |
0.1.4 | 2021 年 4 月 22 日 |
0.1.2 | 2020 年 7 月 29 日 |
#465 在 文本处理
743 每月下载量
在 7 个 包中使用(5 个直接使用)
27KB
523 行
str Utils
此包提供了一些特质,用于扩展实现了 AsRef<[u8]>
或 AsRef<str>
.
示例
use str_utils::*;
assert_eq!(true, "foobar".starts_with_ignore_ascii_case("FoO"));
assert_eq!(Some(1), "photo.jpg".ends_with_ignore_ascii_case_multiple(&[".png", ".jpg", ".gif"]));
assert_eq!(true, "http".eq_ignore_ascii_case_with_uppercase("HTTP")); // faster than `eq_ignore_ascii_case`
Crates.io
https://crates.io/crates/str-utils
文档
许可证
lib.rs
:
str Utils
此包提供了一些特质,用于扩展实现了 AsRef<[u8]>
或 AsRef<str>
.
示例
use str_utils::*;
assert_eq!(true, "foobar".starts_with_ignore_ascii_case("FoO"));
assert_eq!(Some(1), "photo.jpg".ends_with_ignore_ascii_case_multiple(&[".png", ".jpg", ".gif"]));
assert_eq!(true, "http".eq_ignore_ascii_case_with_uppercase("HTTP")); // faster than `eq_ignore_ascii_case`
依赖
~110KB