Regular Expression

\$\{(\w+)(:-)?([\w\$\{\}]*)\}