Kod
{if $zmienna == $zmienna2}
aaaaaa
{else}
bbbbb
{/if}
aaaaaa
{else}
bbbbb
{/if}
Oczywiście warunek ($zmienna == $zmienna2) jest zmienny
Aktualnie robię to tak
$file = preg_replace("#{if (.*)}#", "<?php if($1) { ?>", $file); $file = preg_replace("#{else}#", "<?php } else { ?>", $file); $file = preg_replace("#{/if}#", "<?php } ?>", $file);
No i wszystko działo ale jestem pewny, że można to zrobić w jednej linijce i nie wykorzystywać 3 funkcji preg_replace
Próbowałem na różne sposoby ale nie wyszło

Problem jeszcze jest taki, że chciałbym aby obsługiwało to też taki ciąg
Kod
{if $zmienna == $zmienna2}aaaaaa{else}bbbbb{/if}
Bo przy powyższym sposobie są błędy
