4 个版本
使用旧的 Rust 2015
0.2.2 | 2018 年 4 月 11 日 |
---|---|
0.2.1 | 2017 年 6 月 11 日 |
0.2.0 | 2016 年 8 月 30 日 |
0.1.0 | 2016 年 8 月 30 日 |
127 在 #split 中排名
每月 23 次下载
10KB
173 行
split_by
按多个字节序列分割实现 Read 特质的任何内容
快速开始
将以下内容添加到 Cargo.toml 中,在 [dependencies]
split_by = "0.2"
用法
extern crate split_by;
use split_by::{AcAutomaton, SplitBy}
use std::fs::File;
fn main() {
for section in File::open("path/to/file").unwrap().split_by(&AcAutomaton::new(vec!["<some pattern>"])) {
let bytes = section.expect("read error occurred");
// do something with the bytes found between patterns
}
}
依赖项
~1MB
~15K SLoC