Недопустимое регулярное выражение. Одиночные квадратные скобки. Unicode Option - PullRequest
0 голосов
/ 10 января 2019

В Node.js следующее регулярное выражение работает нормально.

/(?<!\\)(?:{{)(([^{}]+?)(?:\.\((.*?)\))?)(?:}})/

Но когда я пытаюсь добавить параметр u (Unicode), происходит сбой.

/(?<!\\)(?:{{)(([^{}]+?)(?:\.\((.*?)\))?)(?:}})/u

Я получаю следующую ошибку.

SyntaxError: Недопустимое регулярное выражение (...) Одиночные квадратные скобки

Почему при добавлении опции u выдается ошибка?

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