exrex
Generate all/random matching strings for a regular expression.
It can also simplify regular expressions.
- 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}'
exrex '{[oO0](_)[oO0]}'
exrex '{( {20}(\| *\\|-{22}|\|)|\.={50}| ( ){0,5}\\\.| {12}~{39})}'
Copyright © 2014—present the tldr-pages team and contributors.
This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).