@absolunet/capturing-group-values 中文文档教程

发布于 3年前 浏览 22 项目主页 更新于 3年前

@absolunet/capturing-group-values

npmnpm dependenciesnpmsTravis CI

通过正则表达式

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

视图提取捕获组值 文档



License

MIT © Absolunet

@absolunet/capturing-group-values

npmnpm dependenciesnpmsTravis 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

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文