Use aliases for bytes and string regex variants

This commit is contained in:
2022-03-29 10:24:55 +02:00
parent ec460f85df
commit b7a1ce02df

View File

@@ -5,7 +5,8 @@ use std::{
path::PathBuf,
};
use regex::bytes::Regex;
use regex::Regex as StrRegex;
use regex::bytes::Regex as BytesRegex;
fn main() {
let path = args().nth(1).expect("no file given");
@@ -15,9 +16,9 @@ fn main() {
.read_to_end(&mut data)
.unwrap();
let re_obj_begin = Regex::new(r"\d+ \d+ obj\n").unwrap();
let re_line = Regex::new(r"[^\n]*\n").unwrap();
let re_len = regex::Regex::new(r"/Length (\d+)").unwrap();
let re_obj_begin = BytesRegex::new(r"\d+ \d+ obj\n").unwrap();
let re_line = BytesRegex::new(r"[^\n]*\n").unwrap();
let re_len = StrRegex::new(r"/Length (\d+)").unwrap();
let mut data = &data[..];
let mut filecount: usize = 0;