exrex - Man Page
manual page for exrex 0.11.0
Examples (TL;DR)
- Generate all possible strings that match a regular expression:
exrex 'regular_expression'
- Generate a random string that matches a regular expression:
exrex --random 'regular_expression'
- Generate at most 100 strings that match a regular expression:
exrex --max-number 100 'regular_expression'
- Generate all possible strings that match a regular expression, joined by a custom delimiter string:
exrex --delimiter ", " 'regular_expression'
- Print count of all possible strings that match a regular expression:
exrex --count 'regular_expression'
- Simplify a regular expression:
exrex --simplify 'ab|ac'
- Print eyes:
exrex '[oO0](_)[oO0]'
- Print a boat:
exrex '( {20}(\| *\\|-{22}|\|)|\.={50}| ( ){0,5}\\\.| {12}~{39})'
Description
usage: exrex [-h] [-o FILE] [-l N] [-c] [-m N] [-r] [-s] [-d DELIMITER] [-v]
REGEX
exrex - regular expression string generator
positional arguments
- REGEX
REGEX string
options
- -h, --help
show this help message and exit
- -o, --output FILE
Output file - default is STDOUT
- -l, --limit N
Max limit for range size - default is 20
- -c, --count
Count matching strings
- -m, --max-number N
Max number of strings - default is -1
- -r, --random
Returns a random string that matches to the regex
- -s, --simplify
Simplifies a regular expression
- -d, --delimiter DELIMITER
Delimiter - default is \n
- -v, --verbose
Verbose mode
Info
July 2024 exrex 0.11.0