Substitua uma série de marcadores de asterisco por uma lista numerada

Imagine que tenho o seguinte texto: some random stuff * asdf * foo * bar some other random stuff Quero substituir os marcadores de asterisco por números, da seguinte forma: some random stuff 1. asdf 2. foo 3. bar some other random stuff Como isso pode ser feito no