Есть строка, например:
маша ела {{fruct}} и умерла от {{ill}}
как получить с помощью регулярки массив
['{{fruct}}'],['{{ill}}'
] и/или
['fruct'],['ill']
понимаю как получить { с помощью preg_match, но хоть убейте, не вижу в документации, как выбрать что-то между чего-то.
ответ:
Спасибо
longclaps. Добавляю рабочий вариант, на случай если ссылка на решение потеряется со временем:
$str="маша ела {{fruct}} и умерла от {{ill}}";
$pattern = '/(?<=\{\{)[^}]+(?=\}\})/';
$result = preg_match_all($pattern, $str, $out);
print_r($out);