Salve a tutti

ho un problema sulle espressioni regolari. Vi spiego meglio:
mi serve il modo per estrarre i tag {$tag} di smarty all'interno di una template. Carico il file tpl (con fopen ed fread) e lo metto in una stringa.

Ho provato a settare le espressioni regolari sia con preg_match_all sia con eregi ma senza nessun risultato....

ho provato a fare cosi :

(\{\$)([a-z0-9]+)(\}) ma non mi dà nessun match.... dove sbaglio?

Grazie