1 个稳定版本
1.0.0 | 2022 年 9 月 11 日 |
---|
在 Rust 模式 中排名 2103
5KB
102 行
split-optional
它根据元素将源 str
分割到 Option<&'a str>
。
用法 | 示例
- 另请参阅:examples/a.rs
cargo运行 --示例a
fn main()
{
const SOME_INPUT: &str = "aaa,bbb,ccc";
// (Some("aaa"), Some("bbb,ccc"))
let result = split_optional::split2(SOME_INPUT, ",");
println!("{result:?}");
// (Some("aaa"), Some("bbb"), Some("ccc"))
let result = split_optional::split3(SOME_INPUT, ",");
println!("{result:?}");
// (Some("aaa"), Some("bbb"), Some("ccc"), None)
let result = split_optional::split4(SOME_INPUT, ",");
println!("{result:?}");
// (Some("aaa"), Some("bbb"), Some("ccc"), None, None)
let result = split_optional::split5(SOME_INPUT, ",");
println!("{result:?}");
}