Homepage | Documentation | Developer Console
This repository contains the source code of the Node.js 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.
npm install regexsolver
In order to use the library you need to generate an API Token on our Developer Console.
import { RegexSolver, Term } from 'regexsolver';
async function main() {
RegexSolver.initialize("YOUR TOKEN HERE");
const term1 = Term.regex("(abc|de|fg){2,}");
const term2 = Term.regex("de.*");
const term3 = Term.regex(".*abc");
const term4 = Term.regex(".+(abc|de).+");
let result = await term1.intersection(term2, term3);
result = await result.subtraction(term4);
console.log(result.toString());
}