use regex::Regex; pub fn main() { let mut sum: u32 = 0; let txt = std::fs::read_to_string("./input/day1.txt").unwrap(); let re = Regex::new(r"\d").unwrap(); for line in txt.lines() { let capt = re.find_iter(line).collect::>(); sum += capt.get(0).unwrap().as_str().parse::().unwrap() * 10 + capt .get(capt.len() - 1) .unwrap() .as_str() .parse::() .unwrap(); } println!("{}", sum); }