gudn tach!
liefert exakt dieser code
<?php
$string = '... {FUNCTION1 (vars)}beliebiger Text{ENDFUNCTION1} ...';
$regexp = '/\{([^:(}]*)((.*?)\))?\}(.*)\{end(\\1)\}/is';
$match = '';
preg_match_all($regexp, $string, $match);
print_r($match);
?>
unterschiedliche ergebnisse in deinen php-versionen?
prost
seth