Maybe you should rebrand this library to something like string_generator because technically you are not actually supporting regexes. You are supporting a reduced subset of them.
The original use case is generating a list of possible values from a regex, so I keep the name because personally my goal was not to generate strings.
For example a Jamaican international number starts with “1” and then “658|876” according to Google’s libphonenumber. This library allows me to have the list of the possible values, i.e. “1658”, “1876”.
However it’s true that it could be used to generate a non-trivial series of numbers/strings:)