Si, en los añadidos a otra pregunta lo he resuelto de dos formas distinta, una general que sirve para cualquier número periódico sea puro a mixto:
Todo hasta el final del primer periodo tras la coma menos lo anterior al periodo dividido entre tantos nueves como cifras tiene el periodo y tantos ceros como cifras hay delante de ese periodo primero tras la coma.
En 125.125 el primer periodo tras la coma (punto en mi escritura) es el 125 de detrás de ella, luego todo sería 125125 y lo anterior a el es 125, por lo tanto es
$$\begin{align}&\frac{125125-125}{999}=\frac{125000}{125}\end{align}$$
Y luego había aportado un método particular para cuando el ciclo compone todo el número, en este caso salvo por la posición de la coma podríamos considerar que delante del primer ciclo no hay nada, entonces sería el ciclo divido entre tantos 9 como cifras tiene el ciclo y luego ajustamos con ceros en el numerador o denominador. Si el número tiene n cifras enteras y esta parte entera vale 1 o más se añaden n ceros por la derecha al numerador. Si el ciclo empieza justo después de la coma no se añade nada. Y si el ciclo empieza n ceros despues de la coma se añaden n ceros en el denominador.
En este caso tendríamos 3 cifras enteras luego al 125/999 le añadimos tres cero en el numerador y queda
125000/999
Si por ejemplo hubiera sido
0.00125125 = 125/99900
0.125125 = 125/999
3.636363 = 360/99
Y eso es todo.