Find String Dentro dos Parênteses Externos

Diga que eu tenho uma string que contém vários conjuntos e aninhamento de parênteses. Quero extrair apenas a string no primeiro parêntese encontrado, incluindo qualquer parêntese aninhado que ele contenh

Por exemplo

isto (é (talvez)) um teste (e talvez não)

Quero extrair:

is (talvez)

Acredito que isso possa ser conseguido sem o uso de expressões regulares, pelas quais posso fazê-lo facilment

Então minha pergunta é como isso pode ser feitose regexes?

questionAnswers(2)

yourAnswerToTheQuestion