oberknecht-utils
Version:
Utils for oberknecht packages
12 lines (11 loc) • 410 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.regexEscape = void 0;
const recreate_1 = require("./recreate");
const regexEscape_1 = require("../types/regexEscape");
function regexEscape(s) {
let r = (0, recreate_1.recreate)(s);
regexEscape_1.escapingRegex.forEach((a) => (r = r.replaceAll(a, (b) => `\\${b}`)));
return r;
}
exports.regexEscape = regexEscape;