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

text = re.sub(r'\[([^\]])\]\(([^\)])\)', r'<a href="\2">\1</a>', text)

hi)
получается
<a href="https://example.com/123(123">hi</a>)

такие ссылки у википедии часто встречаются (Ж