FYI: Rust port of regexgen with additional functionality #28
Description
Hi @devongovett, hi everyone who is reading this. I hope it is okay to open this issue as GitHub does not provide a better way of communication. If not, then feel free to delete this issue again.
When I discovered regexgen a few months ago, I thought to myself: Wow, this tool has great potential. And a lot of ideas came to my mind that I believed would make this tool even more useful. That's why I came up with grex, a Rust port of regexgen which consists of both a command-line tool and a Rust library.
https://github.com/pemistahl/grex
Compared to regexgen, it additionally provides the detection of non-overlapping repeated substrings and their conversion to {min,max}
quantifier notation. The conversion to shorthand character classes such as \d
and \w
is also possible. I already have other ideas in mind for future versions, such as specyfing test cases that must not match the generated expression.
If you are curious, then please check grex out and let me know what you think. Thanks a lot.