#slice #string #parser

切片器

将字符串切片分割成更小的字符串切片的实用工具。

2 个版本

使用旧的 Rust 2015

0.1.1 2018 年 5 月 3 日
0.1.0 2018 年 5 月 3 日

1786文本处理

Download history 24/week @ 2024-04-01

338 每月下载量

MIT/Apache

37KB
408

切片器

一个简单、高效的实用工具,用于将字符串切片分割成更小的字符串切片。适用于解析任何以字符串表示的内容,如编程语言或数据格式。

示例

基本用法

use slicer::AsSlicer;

let path = "images/cat.jpeg";
let mut slicer = path.as_slicer();

let directory = slicer.slice_until("/");
slicer.skip_over("/");
let filename = slicer.slice_until(".");
slicer.skip_over(".");
let extension = slicer.slice_to_end();

assert_eq!(Some("images"), directory);
assert_eq!(Some("cat"), filename);
assert_eq!(Some("jpeg"), extension);

许可证

此包同时受 MIT 许可证和 Apache 许可证 2.0 的条款约束。


lib.rs:

切片。适用于解析任何以字符串表示的内容,如编程语言或数据格式。

示例

基本用法

let path = "images/cat.jpeg";
let mut slicer = path.as_slicer();

let directory = slicer.slice_until("/");
slicer.skip_over("/");
let filename = slicer.slice_until(".");
slicer.skip_over(".");
let extension = slicer.slice_to_end();

assert_eq!(Some("images"), directory);
assert_eq!(Some("cat"), filename);
assert_eq!(Some("jpeg"), extension);

无运行时依赖