generated from OBJNULL/Dockerized-Rust
Fixed REGEX statement for WebScraping
This commit is contained in:
parent
48b69828c5
commit
a214bfef1c
1 changed files with 1 additions and 1 deletions
|
@ -15,7 +15,7 @@ macro_rules! map_err {
|
||||||
fn extract_memberships(content: &str) -> Result<Vec<String>> {
|
fn extract_memberships(content: &str) -> Result<Vec<String>> {
|
||||||
// Creating a Regex Pattern
|
// Creating a Regex Pattern
|
||||||
let re = map_err!(Regex::new(
|
let re = map_err!(Regex::new(
|
||||||
r"(?P<name>[A-Z][a-zA-Z ]+?)\s+\$ ?(\d+)\.?(\d{0,2})\s+Single Wash.+?\$ ?(?P<price>\d{1,3})\. ?(?P<decimals>\d{2})\s+Monthly\s+Membership"
|
r"(?m)(?P<name>[A-Z][a-zA-Z]*)[^\$]*\$ ?\d+\.*\d*\s+Single Wash(?:[^$]+)?\$ ?(?P<price>\d{1,3})\. ?(?P<decimals>\d{2})\s+Monthly\s+Membership"
|
||||||
))?;
|
))?;
|
||||||
|
|
||||||
// Creating a Membership holder
|
// Creating a Membership holder
|
||||||
|
|
Loading…
Reference in a new issue