@cakoose/re2
Version:
Bindings for RE2: fast, safe alternative to backtracking regular expression engines.
13 lines (9 loc) • 556 B
JavaScript
;
var RE2 = require('./build/Release/re2.node');
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;