urlnormalizer
Normalize url path and remove parameter from url via regular expression.
Example usage:
```rust
use urlnormalizer::normalizer;
fn main() { let taintedurl1 = "https://example.com/main.php?c=1&b=2&a=5"; let normalizer1 = normalizer::UrlNormalizer::new(taintedurl1).unwrap(); assert_eq!("https://example.com/main.php?a=5&b=2&c=1", normalizer1.normalize(None).unwrap());
let tainted_url2 = "https://example.com:8080/main.php?c=1&b=2&a=5&utm_source=facebook&utm_medium=social&utm_campaign=seofanpage";
let normalizer2 = normalizer::UrlNormalizer::new(tainted_url2).unwrap();
assert_eq!("https://example.com:8080/main.php?a=5&b=2&c=1", normalizer2.normalize(Some(&["utm_.*"])).unwrap());
let tainted_url3 = "https://example.com:8080/./main.php?c=1&b=2&a=5";
let normalizer3 = normalizer::UrlNormalizer::new(tainted_url3).unwrap();
assert_eq!("https://example.com:8080/main.php?a=5&b=2&c=1", normalizer3.normalize(None).unwrap());
} ```