File: useRegexpGroups.js

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (28 lines) | stat: -rw-r--r-- 733 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//// [useRegexpGroups.ts]
let re = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/u;
let result = re.exec("2015-01-02");

let date = result[0];

let year1 = result.groups.year;
let year2 = result[1];

let month1 = result.groups.month;
let month2 = result[2];

let day1 = result.groups.day;
let day2 = result[3];

let foo = "foo".match(/(?<bar>foo)/)!.groups.foo;

//// [useRegexpGroups.js]
var re = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/u;
var result = re.exec("2015-01-02");
var date = result[0];
var year1 = result.groups.year;
var year2 = result[1];
var month1 = result.groups.month;
var month2 = result[2];
var day1 = result.groups.day;
var day2 = result[3];
var foo = "foo".match(/(?<bar>foo)/).groups.foo;