."*?"は>>401の条件であれば間違っていないです。

ただ、↓がより正確な書き方かな。

\$
\{
[^
\{\}\r\n
]+
\}

."*?" だと、「${aaa}bbbにマッチさせたい」というように、後ろに追加条件が加わると誤作動の
原因になります。(${aaa}改行${ccc}bbbにマッチしてしまう)

//エスケープは分かりやすいように付けてます。