#str #split #string #optional

split-optional

它根据元素将源 str 分割到 Option<&'a str>

1 个稳定版本

1.0.0 2022 年 9 月 11 日

Rust 模式 中排名 2103

MIT 许可证

5KB
102

split-optional

它根据元素将源 str 分割到 Option<&'a str>

用法 | 示例

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:?}");
}

许可证

作者

无运行时依赖