Combine, Analyze and Generate Patterns at Scale with our Powerful API
Term term1 = Term.regex("(abc|de|fg){2,}");
Term term2 = Term.regex("de.*");
Term term3 = Term.regex(".*abc");
Term term4 = Term.regex(".+(abc|de).+");
Term result = term1.intersection(term2, term3)
.subtraction(term4);
System.out.println(result);
regex=de(fg)*abc
Manipulate Regular Expressions as if they were sets
Compute a common pattern between multiple regular expressions.
Combine multiple regular expressions into a single compact pattern.
Compute the resulting pattern of the subtraction of multiple regular expressions.
Determine if two regular expressions match the same set of strings.
Check if one regular expression is a subset of another.
Unmatched performance optimized up to clock cycle level
Our services are optimized to clock cycle level, allowing us to manipulate patterns beyond the capabilities of any other engine.
No matter the request, a response is returned within a second maximum.
Our algorithm generate simple and compact regular expression pattern.