Python Regex reemplaza instantáneamente grupos

¿Hay alguna forma de reemplazar directamente todos los grupos usando la sintaxis de expresiones regulares?

La forma normal:

re.match(r"(?:aaa)(_bbb)", string1).group(1)

Pero quiero lograr algo como esto:

re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)")

Quiero construir la nueva cadena instantáneamente a partir de los grupos que Regex acaba de capturar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta