任意の数字 をどう定義するかをはっきりさせる必要があります。
符号付きを許す整数として、作成してみました。
dd.py
python3
1import re
2
3data = [
4 "474(-2)",
5 "400(-9)",
6 "400(+2)",
7 "400(0)",
8 "(1)234(5)678()"
9 "()123()456()",
10 "()()()",
11 "",
12 "+123(--)(++)(1+2)(-1)(+-1)",
13 "(1.2)3(-3.0)"
14]
15
16for s in data:
17 print(s, "->", re.sub(r"([+|-]?\d*)", "", s))
実行例

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。