1个不稳定版本
0.1.0 | 2019年4月16日 |
---|
在文本处理中排名第1730
11KB
218 行
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"));