Nesto ne ide. Ne znam gde gresim, nista mi izraz ne nalazi. Mozda neko zna gde gresim. Vec je kasno pa se nadam da nisam zaboravio i ono sto sam znao.
PHP kôd:
$s = '<php:page><php:button>Test</php:button></php:page>';
$patterns[] = "|\<php:(.*?)\>(.*?)\</php:\1\>|s";
$replaces[] = "X";
echo preg_replace($patterns, $replaces, $s);