Я пытаюсь разработать базовый механизм шаблонов, поэтому я должен использовать preg_replace так много. У меня есть проблема о ниже теме:Php preg_replace, шаблон регулярного выражения не соответствует
$subject = "{%content%} %content%";
$pattern = '/matched_regex/';
$replace = 'OK';
echo preg_replace($pattern,$replace,$subject);
и выход должен быть таким:
{%content%} OK
другими словами, это будет только согласован с %content%
Что я должен сделать регулярное выражение шаблон?
Я попробовал этот $ шаблон = «/ [^ {]% \ s * (. *) \ с *% [^}]/'; –
и этот $ pattern = '/{{0}?%\s*(.*?)\s*%}{0}/'; –