使用旧 Rust 2015
1.0.0 |
|
---|
#139 在 #escaping
6KB
Escape Regex
通过转义正则表达式特殊字符,使用户能够安全地将其拼接。
示例
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"));
Crates.io
https://crates.io/crates/escape-regex
文档
许可证
lib.rs
:
Escape Regex
通过转义正则表达式特殊字符,使用户能够安全地将其拼接。
示例
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"));