Необходимо реализовать шаблонизацию меню.
Есть шаблон:
...
[item]<li><a href="{location}">{pre_tag}{title}{post_tag}</a></li>[/item]
...
Необходимо взять то что между тегами [item] и загнать в переменную, при этом удалить [item]...[/item] из шаблона.
Сделал нечто такого рода:
$item_template = preg_replace("#\[item\](.*?)\[\/item\]#ies", "\\1", $template);
Но оно отдает весь шаблон убирая просто теги.
То-есть нужно получить:
$item_template = '<li><a href="{location}">{pre_tag}{title}{post_tag}</a></li>';