#substring #str #string #substr

substrs

一个用于Rust的str类型子串功能的crate。

1个不稳定版本

0.1.0 2020年7月19日

#2017 in Rust模式

MIT许可协议

5KB
93

substr

一个用于Rust的str类型子串功能的辅助crate。

使用

将以下内容添加到您的项目的Cargo.toml以将substr作为依赖项包含。

[dependencies]
substr = { git = "https://github.com/srbdev/substr" }

fn firstn(s: &str, n: usize) -> &str

从输入字符串s中返回前nth个字符。

fn lastn(s: &str, n: usize) -> &str

从输入字符串s中返回最后nth个字符。

fn slice(s: &str, start: usize, end: usize) -> &str

返回输入字符串s的[start, end)索引的子串。



注意:substr仅在UTF-8序列上工作,否则可能会引用无效内存或违反str类型传达的不变量。

无运行时依赖