#expressions #verbal #verex

verbal_expressions

Rust 的言语表达式实现

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 4 月 18 日

#98 in #expressions

MIT 许可证

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