execall ![Build Status](https://camo.githubusercontent.com/cb3c26a8e3ac888b23db6668d285e14935812176a2d01c6482a30c2df3971da5/68747470733a2f2f7472617669732d63692e6f72672f73696e647265736f726875732f65786563616c6c2e7376673f6272616e63683d6d6173746572)
Find multiple RegExp matches in a string
Instead of having to iterate over RegExp#exec
, immutable, and with a nicer result format.
Install
$ npm install execall
Usage
const execall = require('execall');
execall(/(\d+)/g, '$200 and $400');
/*
[
{
match: '200',
subMatches: ['200'],
index: 1
},
{
match: '400',
subMatches: ['400'],
index: 10
}
]
*/
API
execall(regexp, string)
Returns an object[]
with a match, sub-matches, and index.
regexp
Type: RegExp
Regular expression to match against the string
.
string
Type: string
Related
- replace-string - Replace all substring matches in a string
License
MIT © Sindre Sorhus