Python 正規表現 $で囲われた文字を置換

やりたいこと: $\beta$($circ$C) を (C) にしたい

正規表現: \$.+?\$

詳細:

\$: $をエスケープ

+: 1回以上の繰り返し

?: 0回または1回の出現

In[1]: import re
In[2]: re.sub(r"\$.+?\$","", r"$\beta$($circ$C)")
Out[3]:  '(C)'