L'espressione regolare utilizzata non e' corretta.

Codice PHP:
<pre>
<?php 
$content 
'ma che{id} figata sto {nome} coso rotoloso {cognome}lol mia';
preg_match_all('#\\{[^\\}]*\\}#'$content$matches);
print_r($matches);
?>
</pre>