Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #![allow(unused)]
- use regex::{Captures, Regex};
- fn main() {
- let re = Regex::new(r"(?P<a1>(?:warning|warn))|(?P<a2>(?:error))|(?P<a3>(?:info))").unwrap();
- let caps = re.captures_iter(" warning error info warn");
- for cap in caps {
- let text1 = cap.name("a1").map_or("", |m| m.as_str());
- let text2 = cap.name("a2").map_or("", |m| m.as_str());
- println!("**{}**{}**", &text1, &text2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement