1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016 年 4 月 18 日 |
---|
#98 in #expressions
12KB
346 行代码(不包括注释)
RustVerbalExpressions
Rust 的言语表达式实现。详细信息请参阅 言语表达式。
示例
extern crate verbal_expressions;
use verbal_expressions::Verex;
fn main() {
let v = Verex::new()
.start_of_line()
.then("http")
.maybe("s")
.then("://")
.maybe("www.")
.anything_but_not(" ")
.end_of_line();
let url = "https://www.google.com";
assert!(v.is_match(url));
}
许可证
版权(c)2014 woxtu
许可协议:MIT
依赖项
~3.5MB
~75K SLoC