Coincidencia de estructuras anidadas con expresiones regulares en Python

Me parece recordar que las expresiones regulares en DotNet tienen un mecanismo especial que permite la coincidencia correcta de las estructuras anidadas, como la agrupación en "( (a ( ( c ) b ) ) ( d ) e )".

¿Cuál es el equivalente de python de esta característica? ¿Se puede lograr esto utilizando expresiones regulares con alguna solución? (Aunque parece ser el tipo de problema para el que no están diseñadas las implementaciones actuales de expresiones regulares)

Respuestas a la pregunta(6)

Su respuesta a la pregunta