Common Regexes via Python
Project description
Regexes
Easy regex finder for Python
## installation
~$ pip install Regexes
Usage:
- For extracting all possible info from string
from Regexes import Regexes
string = """
Hello My name is Berkay and this is my project
bekxxx3@gmail.com, beskilo@doner.com,
05323450002,
05430000778,
pythoncibeko@bekocanholding.com
"""
ret = Regexes(data=string).find_reg()
print(ret)
# ---------------------------
# {'btc_addresses': [],
# 'credit_cards': [],
# 'dates': [],
# 'emails': ['bekxxx3@gmail.com',
# 'beskilo@doner.com',
# 'pythoncibeko@bekocanholding.com'],
# 'hex_colors': [],
# 'ips': [],
# 'ipv6s': [],
# 'links': ['gmail.com', 'doner.com', 'bekocanholding.com'],
# 'phones': ['05323450002', '05430000778'],
# 'phones_with_exts': [],
# 'po_boxes': [],
# 'prices': [],
# 'ssn_number': [],
# 'street_addresses': [],
# 'times': [],
# 'zip_codes': []}
- For specific type of info
from Regexes import Regexes
string = """
Hello My name is Berkay and this is my project
bekxxx3@gmail.com, beskilo@doner.com,
05323450002,
05430000778,
pythoncibeko@bekocanholding.com
"""
ret = Regexes(data=string, dtype="emails").find_reg() # * Just add dtype arg
print(ret)
# ---------------------------
# {'emails': ['bekxxx3@gmail.com',
# 'beskilo@doner.com',
# 'pythoncibeko@bekocanholding.com']}
Credit: CommonRegex
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Regexes-0.0.2.tar.gz
(16.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
Regexes-0.0.2-py3-none-any.whl
(17.0 kB
view details)
File details
Details for the file Regexes-0.0.2.tar.gz.
File metadata
- Download URL: Regexes-0.0.2.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ecb995fcd4ec4aebd33ffe820a3cd848cd60cfe175cede2ede1c4afb5943cb4
|
|
| MD5 |
f426c1be270c61668cb025d378d16ecf
|
|
| BLAKE2b-256 |
f3a901ff901247b1f7399436bb979408be7e76a4926892a4dc71e45720787ebe
|
File details
Details for the file Regexes-0.0.2-py3-none-any.whl.
File metadata
- Download URL: Regexes-0.0.2-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02b90705ae826b4d8e5e768b7a30c61702deaa4e23b0703ba899a49e7b3bc065
|
|
| MD5 |
89a90e996167470fb1eeb2a06baf81c0
|
|
| BLAKE2b-256 |
e1fde5b380af5e4f4cb000eb5420787c18252aaef1973f7d3f30a2302e085312
|