У меня есть эта примерная строка в источнике: @include_plugin:PluginName param1=value1 param2=value2@
Я хочу найти все вхождения @include_plugin:*@
из источника с результатом PluginName
и каждого paramN=valueN
.
В данный момент я возился с чем-то вроде этого (и пробовал много вариантов): /@include_plugin:(.*\b){1}(.*\=.*){0,}@/
(используя этот ресурс). К сожалению, я не могу определить шаблон, который дает мне желаемый результат. Какие-либо предложения?
Обновление с примером: Допустим, у меня есть эта строка в .tpl-файле. @include_plugin:BestSellers limit=5 fromCategory=123@
Я хочу, чтобы он возвращал массив с:
0 => BestSellers,
1 => limit=5 fromCategory=123
Или еще лучше (если возможно):
0 => BestSellers,
1 => limit=5,
2 => fromCategory=123