Another like packages generates incorrect or excessive patterns.
pip install git+https://github.com/antonc42/range-regex.git
or
git clone https://github.com/antonc42/range-regex.git pip install ./range-regex
from range_regex import bounded_regex_for_range, regex_for_range regex_for_range(12, 34) bounded_regex_for_range(12, 34)
generates
"1[2-9]|2\d|3[0-4]" "\b(1[2-9]|2\d|3[0-4])\b"