#regex #escaping #safe

已删除 escape-regex

转义正则表达式特殊字符

使用旧 Rust 2015

1.0.0 2019年1月7日

#139#escaping

MIT 许可证

6KB

Escape Regex

Build Status Build status

通过转义正则表达式特殊字符,使用户能够安全地将其拼接。

示例

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

文档

https://docs.rs/escape-regex

许可证

MIT


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"));

无运行时依赖