Pues sí, pero ya arruinaste ahora la expresión regular y ahora debes dejarla como estaba.
Jamás coloqué grupos, ni corchetes, ni cuantificadores extra en lo que te expliqué: ¿por qué los colocas?
Básicamente era sólo poner la expresión en una sola linea:
Cita: // ANTES
1. ^\d{4}
2. \-
3. \d+
4. \.(?:es|ar|fr)$
// DESPUÉS
^\d{4}\-\d+\.(?:es|ar|fr)$
Obviamente con los delimitadores correctos pero eso ya lo sabes.