Поддержка Typescript для новых регулярных выражений es2018 - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь использовать новые именованные группы в регулярном выражении в машинописи.Код выглядит следующим образом:

const reg = /(?<test>..)/u;
const result = reg.exec("xxxx");
if (result && result.groups)
    console.log(result.groups.test);

Однако я получаю следующую ошибку:

Недопустимое регулярное выражение: /(?..)/: Недопустимая группа

Нужно ли использовать polyfill в дополнение к опции 'es2018' в compilerOptions / lib моего файла tsconfig.json?Есть ли допустимый полифилл, пример кода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...