Должно быть:
^(.*)\((.*)\)$
Это не предполагает никакого специального формата - он будет принимать цифры или буквы где угодно. Регулярное выражение гласит:
^
- начало строки
(.*)
- несколько букв (захваченная группа)
\(
- буквальный (
(.*)
- больше букв (захваченная группа)
\)
- буквальный )
$
- конец строки
Имейте в виду, что это относительно простая задача, и вы можете решить ее с помощью простых манипуляций со строками.