exrex
all
Generate all/random matching strings for a `regex`. It can also simplify `regex`es.
More info →Options (5)
-r, --randombooleanGenerate a random string that matches a `regex`
Example:
exrex {{[-r|--random]}} '{{regex}}'-m, --max-numberbooleanGenerate at most 100 strings that match a `regex`
Example:
exrex {{[-m|--max-number]}} {{100}} '{{regex}}'-d, --delimiterbooleanGenerate all possible strings that match a `regex`, joined by a custom delimiter string
Example:
exrex {{[-d|--delimiter]}} "{{, }}" '{{regex}}'-c, --countbooleanPrint count of all possible strings that match a `regex`
Example:
exrex {{[-c|--count]}} '{{regex}}'-s, --simplifybooleanSimplify a `regex`
Example:
exrex {{[-s|--simplify]}} '{{ab|ac}}'Examples (8)
Generate all possible strings that match a `regex`
exrex 'regex'Generate a random string that matches a `regex`
exrex [-r|--random] 'regex'Generate at most 100 strings that match a `regex`
exrex [-m|--max-number] 100 'regex'Generate all possible strings that match a `regex`, joined by a custom delimiter string
exrex [-d|--delimiter] ", " 'regex'Print count of all possible strings that match a `regex`
exrex [-c|--count] 'regex'Simplify a `regex`
exrex [-s|--simplify] 'ab|ac'Print eyes
exrex '[oO0](_)[oO0]'Print a boat
exrex '{{( {20}(\| *\\|-{22}|\|)|\.={50}| ( ){0,5}\\\.| {12}~{39})}}'made by @shridhargupta | data from tldr-pages