ani-cli-npm
Version:
ani-cli tool rewritten as npm package
9 lines (8 loc) • 347 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.RegexParse = void 0;
function RegexParse(str, rule) {
let escapeRegex = (str) => str.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1");
return new RegExp("^" + rule.split("*").map(escapeRegex).join(".*") + "$").test(str);
}
exports.RegexParse = RegexParse;
;