Reemplace una serie de puntos de asterisco con una lista numerada

Imagina que tengo el siguiente texto: some random stuff * asdf * foo * bar some other random stuff Quiero reemplazar las viñetas de asterisco con números, así: some random stuff 1. asdf 2. foo 3. bar some other random stuff ¿Cómo se puede hacer esto en