commonregex_rs 0.1.0

🔎 Find common expressions in a string
Documentation
  • Coverage
  • 54.55%
    6 out of 11 items documented6 out of 6 items with examples
  • Size
  • Source code size: 12.11 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.61 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • fakenine/commonregex-rs
    2 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • fakenine

commonregex-rs

🔎 Find common expressions in a string

Table of Contents generated with DocToc

Usage

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"]

Features

Internet

Email

commonregex::internet::email(&text)

URL

commonregex::internet::url(&text)

IP Addresses

IPv4

commonregex::ip::v4(&text)

IPv6

commonregex::ip::v6(&text)

Phone numbers

French phone numbers

commonregex::phone::fr(&text)

US phone numbers

commonregex::phone::us(&text)

Documentation

Full documentation available via

$> cargo doc --open

Notes

This project was inspired by commonregex