Encontre o URL em texto sem formatação e insira marcações HTML A

Eu tenho texto com URL e preciso envolvê-los com marcação HTML A, como fazer isso em c #?

Exemplo, eu tenho

My text and url http://www.google.com The end.

Eu gostaria de receber

My text and url <a ,href="http://www.google.com">http://www.google.com</a> The end.