项目作者: fakenine

项目描述 :
🔎 Find common expressions in a string
高级语言: Rust
项目地址: git://github.com/fakenine/commonregex-rs.git
创建时间: 2019-05-10T21:51:01Z
项目社区:https://github.com/fakenine/commonregex-rs

开源协议:MIT License

下载


commonregex-rs

🔎 Find common expressions in a string

Table of Contents generated with DocToc

Installation

Add this to your Cargo.toml

  1. [dependencies]
  2. commonregex_rs = "0.1.0"

Usage

  1. extern crate commonregex_rs;
  2. use commonregex_rs::commonregex;
  3. let logs = String::from("
  4. Started GET '/' for 127.0.0.1 at 2019-05-11 00:51:35
  5. Started GET '/' for 10.10.0.1 at 2019-05-11 00:52:05
  6. ");
  7. let filtered_ips = commonregex::ip::v4(&logs);
  8. // #=> vec!["127.0.0.1", "10.10.0.1"]

Features

Internet

Email

  1. commonregex::internet::email(&text)

URL

  1. commonregex::internet::url(&text)

IP Addresses

IPv4

  1. commonregex::ip::v4(&text)

IPv6

  1. commonregex::ip::v6(&text)

Phone numbers

French phone numbers

  1. commonregex::phone::fr(&text)

US phone numbers

  1. commonregex::phone::us(&text)

Documentation

Full documentation is available here.

Contributing

Please read CONTRIBUTING.md for information on how to contribute.

Notes

This project was inspired by commonregex.