2 个版本

0.1.1 2024 年 5 月 14 日
0.1.0 2024 年 5 月 13 日

8#compliance

MIT 许可证

12KB
173 代码行,不包括注释

Rust I-Regexp 检查器

检查正则表达式是否符合 RFC 9485

use iregexp::check;

fn main() {
    println!("{:?}", check(r"[0-9]*?"));  // false
}

lib.rs:

I-Regexp 的检查实现。

let valid = iregexp::check(r"[ab]{3}");
assert_eq!(valid, true);

let valid = iregexp::check(r"[0-9]*?");
assert_eq!(valid, false);

依赖项

~2–2.8MB
~57K SLoC