ReGenerator
genterates regex from matches and its source material.
quantifiers:
the program will start with the most expressive quantifier going to the least expressive quantifer.
probably like so:
1. {} or single special charicter.
2. lazy match
3. greedy.