Как разобрать теги шаблонов стиля Django - PullRequest
1 голос
/ 04 октября 2011

Как лучше всего анализировать теги шаблонов в стиле django в PHP?Я знаю, что существует множество шаблонных библиотек для PHP, но мне буквально нужно разобрать один тег, когда я получаю данные из моей базы данных.

Стиль тега, который я хочу проанализировать, выглядит как {{ form | form_name }}

1 Ответ

1 голос
/ 04 октября 2011

REGEX - это путь.

\{\{ *form *\| *(\S+) *\}\}

должно хорошо сработать.


Немного поясню:

  • \{ и \} будут соответствовать { и } соответственно.
  • * будет соответствовать от 0 до символов бесконечного пробела ().
  • (\S+) будет соответствовать от 1 до бесконечных непробельных символов (a, B, 3, _ etc).
...