123456789101112131415161718192021222324252627282930313233343536 |
- declare namespace execall {
- interface Match {
- match: string;
- subMatches: string[];
- index: number;
- }
- }
- /**
- Find multiple RegExp matches in a string.
- @param regexp - Regular expression to match against the `string`.
- @returns The matches.
- @example
- ```
- import execall = require('execall');
- execall(/(\d+)/g, '$200 and $400');
- // [
- // {
- // match: '200',
- // subMatches: ['200'],
- // index: 1
- // },
- // {
- // match: '400',
- // subMatches: ['400'],
- // index: 10
- // }
- // ]
- ```
- */
- declare function execall(regexp: RegExp, string: string): execall.Match[];
- export = execall;
|