1个不稳定版本
0.1.0 | 2021年1月12日 |
---|
#1915 在 文本处理
11KB
263 行
mr-regex:300行Rust的简约ASCII正则表达式引擎
- 此库将正则表达式编译为NFA,然后运行DFS以进行匹配搜索
- 它只支持ASCII字符串。
- 少于300行的安全Rust。
示例
可以使用便捷的单行匹配函数。
regex_match("(zz)+", "zz")
或更正式的接口
let r = Regex::new("(zz)+".as_bytes()).unwrap();
r.is_match("zz".as_bytes())
依赖项
~30KB