A função básica disso é localizar quaisquer URLs no bloco de texto e transformá-los em hiperlinks. Ele só encontrará URLs se eles estiverem formatados corretamente, o que significa que possuem http, https, ftp ou ftps.
Confira os comentários abaixo para mais soluções.