Supongo que en la segunda A2 la variable es %aaa1 en vez de %lista ... ¿no?
Al margen de eso, excelente uso de regex.
Por cierto, podías explicar el funcionamiento de esos grupos de captura que has usado. Dan mucho juego y seguro que te lo agradecen.