This package has been deprecated

Author message:

Switch to '@valtech-commerce/capturing-group-values'

@absolunet/capturing-group-values

1.0.0 • Public • Published

@absolunet/capturing-group-values

npm npm dependencies npms Travis CI

Extracts capturing group values via a regular expression

Install

$ npm install @absolunet/capturing-group-values

Usage

import capturingGroupValues from '@absolunet/capturing-group-values';

const pattern = /(?<alpha>[a-z]+)?:(?<num>\d+)?/u;

console.log(capturingGroupValues('',        pattern));  // {}
console.log(capturingGroupValues(':',       pattern));  // {}
console.log(capturingGroupValues('abc',     pattern));  // {}
console.log(capturingGroupValues('123',     pattern));  // {}
console.log(capturingGroupValues('abc:xyz', pattern));  // { alpha: 'abc' }
console.log(capturingGroupValues('123:789', pattern));  // { num: '789' }
console.log(capturingGroupValues('abc:789', pattern));  // { alpha: 'abc', num: '789' }

Documentation

View documentation



License

MIT © Absolunet

Readme

Keywords

Package Sidebar

Install

npm i @absolunet/capturing-group-values

Weekly Downloads

6

Version

1.0.0

License

MIT

Unpacked Size

5.74 kB

Total Files

5

Last publish

Collaborators

  • valtech_commerce
  • absobot
  • jblandry