#pattern #matching #text #regex

simple-text-pattern

匹配简单文本模式

1个不稳定版本

0.1.0 2019年4月16日

文本处理中排名第1730

MIT许可证

11KB
218

Travis Build Status MIT licensed Released API docs

Rust简单文本模式库

此crate提供了一种用于编译和匹配简单文本模式的库。

示例

通过的模式 some*text 将被编译成等效的正则表达式 ^some.*text$

语法

  • * - 一个或多个任意符号。
  • any other text - 被解释为简单文本。

用法

use simple_text_pattern::Pattern;
let pattern = Pattern::new("some*text").expect("Unable to compile pattern");
assert_eq!(true, pattern.is_match("sometext"));
assert_eq!(true, pattern.is_match("some text"));
assert_eq!(false, pattern.is_match("not some text"));

无运行时依赖