A Java library designed to generate random String that matches specified regular expressions. This tool is invaluable for developers and testers who require dynamically generated data that adheres to specific patterns, such as creating unique IDs, keys under constraints.
Description:
Implement a builder for easier regex construction within the library. This feature should enable users to build regex expressions incrementally, specifying parameters such as upper and lower bounds and segment size. The builder should support common regex patterns and provide a fluent interface for chaining configurations.
Acceptance Criteria:
Users can construct regex step-by-step.
Each segment of the regex can have customizable upper and lower bounds.
Fluent API to allow chaining of configuration methods.
Description: Implement a builder for easier regex construction within the library. This feature should enable users to build regex expressions incrementally, specifying parameters such as upper and lower bounds and segment size. The builder should support common regex patterns and provide a fluent interface for chaining configurations.
Acceptance Criteria: