1个不稳定版本
0.1.0 | 2019年5月11日 |
---|
#2568 在 解析实现
11KB
83 行
commonregex-rs
🔎 在字符串中查找常用表达式
目录 由DocToc生成
用法
extern crate commonregex_rs;
use commonregex_rs::commonregex;
let logs = String::from("
Started GET '/' for 127.0.0.1 at 2019-05-11 00:51:35
Started GET '/' for 10.10.0.1 at 2019-05-11 00:52:05
");
let filtered_ips = commonregex::ip::v4(&logs);
// #=> vec!["127.0.0.1", "10.10.0.1"]
特性
互联网
电子邮件
commonregex::internet::email(&text)
URL
commonregex::internet::url(&text)
IP地址
IPv4
commonregex::ip::v4(&text)
IPv6
commonregex::ip::v6(&text)
电话号码
法国电话号码
commonregex::phone::fr(&text)
美国电话号码
commonregex::phone::us(&text)
文档
完整文档可通过以下方式获取
$> cargo doc --open
注意
本项目受到commonregex的启发
依赖
~2–3MB
~53K SLoC