1
0
mirror of https://github.com/thangisme/notes.git synced 2024-10-31 22:17:25 -04:00
notes/node_modules/execall/index.js
Patrick Marsceill b7b0d0d7bf
Initial commit
2017-03-09 13:16:08 -05:00

24 lines
366 B
JavaScript

'use strict';
var cloneRegexp = require('clone-regexp');
module.exports = function (input, str) {
var match;
var matches = [];
var re = cloneRegexp(input);
var isGlobal = re.global;
while (match = re.exec(str)) {
matches.push({
match: match[0],
sub: match.slice(1),
index: match.index
})
if (!isGlobal) {
break;
}
}
return matches;
};