Crates.io | strtools |
lib.rs | strtools |
version | 0.3.1 |
source | src |
created_at | 2022-04-18 17:30:25.920658 |
updated_at | 2022-07-09 10:47:35.769686 |
description | A library containing various string utilities |
homepage | |
repository | https://github.com/ErikBuennig/strtools/ |
max_upload_size | |
id | 569941 |
size | 88,853 |
strtools is a rust library for various helpful string extensions. It is under active development and adding more features is planned, criticism and contributions are welcome.
use strtools::StrTools;
// split a string by some separator but ignore escaped ones
let parts: Vec<_> = r"this string\ is split by\ spaces unless they are\ escaped"
.split_non_escaped('\\', ' ')
.collect();
assert_eq!(
parts,
[
"this",
"string is",
"split",
"by spaces",
"unless",
"they",
"are escaped"
]
);
strtools is currently licensed under the MIT license.