#string #characters #non-whitespace #suffixing #prefixing

outerspace

字符串中非空白字符的前缀和后缀方法

3 个不稳定版本

0.2.1 2021年10月23日
0.2.0 2021年10月23日
0.1.0 2021年3月10日

#1484 in 文本处理

Apache-2.0

8KB
89

outerspace-rs

Crates.io version Crates.io downloads docs.rs docs

这是outerspace JavaScript包的Rust版本。

字符串中非空白字符的前缀和后缀方法。

示例

let prefixed = outerspace::prefix_non_whitespace("\n\nHello hello\n\n", "> ");
assert_eq!(prefixed, "\n\n> Hello hello\n\n");
let suffixed = outerspace::suffix_non_whitespace("\n\nHello hello\n\n", "!");
assert_eq!(suffixed, "\n\nHello hello!\n\n");
let wrapped = outerspace::wrap_non_whitespace("\n\nHello hello\n\n", "**", "**");
assert_eq!(wrapped, "\n\n**Hello hello**\n\n");

无运行时依赖