Crate escape_regex
source ·Expand description
Escape Regex
Escape regular expression special characters in order to make it able to be concatenated safely by users.
Example
extern crate escape_regex;
extern crate regex;
use regex::Regex;
let pattern = "123*456";
let escaped_pattern = escape_regex::escape_string(pattern);
let reg = Regex::new(&escaped_pattern).unwrap();
assert_eq!(true, reg.is_match("0123*4567"));