preg_replace('#<!–\\s*BEGIN:\\s*test\\s*–>.*(\\{test\\}).*<!–\\s*END:\\s*test\\s*–>#is', 'xyu!dwdw', $text);
выполняю этот скрипт, а php выводит чисто «xyu!dwdw», а нужно чтобы выводил текст между <!– BEGIN: test –> и <!– END: test –> с заменой. Тоесть если исходный текст такой:
<!– BEGIN: test –><dddwwddw> {test} dwdwwdadwaarffegrgrggrgr<!– END: test –>
то нужно чтоб результат был такой
<dddwwddw> xyu!dwdw dwdwwdadwaarffegrgrggrgr