From a214bfef1c5feaff8daf940013054138fd78b801 Mon Sep 17 00:00:00 2001 From: Maddox Werts Date: Sun, 3 Aug 2025 10:53:22 -0400 Subject: [PATCH] Fixed REGEX statement for WebScraping --- project/src/backend/scraper.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/src/backend/scraper.rs b/project/src/backend/scraper.rs index c83f762..806d351 100644 --- a/project/src/backend/scraper.rs +++ b/project/src/backend/scraper.rs @@ -15,7 +15,7 @@ macro_rules! map_err { fn extract_memberships(content: &str) -> Result> { // Creating a Regex Pattern let re = map_err!(Regex::new( - r"(?P[A-Z][a-zA-Z ]+?)\s+\$ ?(\d+)\.?(\d{0,2})\s+Single Wash.+?\$ ?(?P\d{1,3})\. ?(?P\d{2})\s+Monthly\s+Membership" + r"(?m)(?P[A-Z][a-zA-Z]*)[^\$]*\$ ?\d+\.*\d*\s+Single Wash(?:[^$]+)?\$ ?(?P\d{1,3})\. ?(?P\d{2})\s+Monthly\s+Membership" ))?; // Creating a Membership holder