¿Hay grupos nombrados en las coincidencias de patrón de expresiones regulares de Groovy?

Algo como:

def match = "John 19" =~ /(&name&)\w+ (&age&\d+)/
def name = match.name
def age = match.age

¿Existe una sintaxis genial que permita algo como esto (en lugar de uno de ficción)?& operador que hice?

Respuestas a la pregunta(2)

Su respuesta a la pregunta