Я пытаюсь построить регулярное выражение для тегов разметки шаблонов.
В данный момент разметки выглядят примерно так:
{{ account.name }}
{{ account.email }}
И это текущее регулярное выражение, которое я создаю для него
/{{ [a-z_.]* }}/i
А теперь мне нужно включить теги разметки с определенным модификатором, в этом случае закодированный параметр, который может быть необязательным.Так что это будет что-то вроде:
{{ account.email|encoded }}
Так что регулярное выражение будет что-то вроде:
/{{ [a-z_.]*(|encode)? }}/i
Но по какой-то причине я могу заставить его работать.
Любойидеи или комментарии о том, как решить эту проблему?