Que tal leonardop!
Muy interesante tu solución. de hecho mas simple que la mía
Aunque tal vez sería bueno meterse un poco más en el pattern para evitar que puedan incluirse cadenas como esta (125..0.5) en el array de los matches.
De hecho mi solución no contempla decimales.
Que interesante es ver como un mismo problema puede tener varias soluciones, y muy válidas todas.
Saludos!!