Регулярное выражение для сопоставления чисел в скобках внутри квадратных скобок с необязательным текстом

Во-первых, я здесь на C #, так что я имею дело с RegEx, с которыми я имею дело. И вот что мне нужно, чтобы соответствовать:

[(1)]

или же

[(34) Some Text - Some Other Text]

Поэтому в основном мне нужно знать, является ли то, что находится в скобках, числовым, и игнорировать все, что находится между закрывающей скобкой и квадратной скобкой. Любые гуру RegEx хотят помочь?