Homepage | Documentation | Developer Console
This repository contains the source code of the Java library for RegexSolver API.
RegexSolver is a powerful regular expression manipulation toolkit, that gives you the power to manipulate regex as if they were sets.
- Java >=11
<dependency> <groupId>com.regexsolver.api</groupId> <artifactId>RegexSolver</artifactId> <version>1.0.2</version> </dependency>implementation "com.regexsolver.api:RegexSolver:1.0.2"In order to use the library you need to generate an API Token on our Developer Console.
import com.regexsolver.api.RegexSolver; import com.regexsolver.api.Term; import com.regexsolver.api.exception.ApiError; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException, ApiError { RegexSolver.initialize(/* Your API token here -> */""); 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); } }