re2-latin1
Version:
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
25 lines (21 loc) • 588 B
JavaScript
;
const RE2 = require('./build/Release/re2');
if (typeof Symbol != 'undefined') {
Symbol.match &&
(RE2.prototype[Symbol.match] = function (str) {
return this.match(str);
});
Symbol.search &&
(RE2.prototype[Symbol.search] = function (str) {
return this.search(str);
});
Symbol.replace &&
(RE2.prototype[Symbol.replace] = function (str, repl) {
return this.replace(str, repl);
});
Symbol.split &&
(RE2.prototype[Symbol.split] = function (str, limit) {
return this.split(str, limit);
});
}
module.exports = RE2;