Создайте регулярное выражение для разметки - PullRequest
0 голосов
/ 30 апреля 2019

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

В данный момент разметки выглядят примерно так:

{{ account.name }}
{{ account.email }}

И это текущее регулярное выражение, которое я создаю для него

/{{ [a-z_.]* }}/i

А теперь мне нужно включить теги разметки с определенным модификатором, в этом случае закодированный параметр, который может быть необязательным.Так что это будет что-то вроде:

{{ account.email|encoded }}

Так что регулярное выражение будет что-то вроде:

/{{ [a-z_.]*(|encode)? }}/i

Но по какой-то причине я могу заставить его работать.

Любойидеи или комментарии о том, как решить эту проблему?

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