Método para convertir en hipervínculos las direcciones URL de un String

WebProgramacion > Recursos sobre informática y tecnología > Programacion > C# > Método para convertir en hipervínculos las direcciones URL de un String
C#
Autor: Dámaso Velázquez Álvarez

Con el siguiente método podremos convertir en hipervínculos (enlaces) todas las direcciones URL encontradas en una cadena de texto, que será pasada como parámetro al método.

public String getLinks(String text)
{
   String pattern;
   pattern = @"(http:\/\/([\w.]+\/?)\S*)";
   Regex re = new Regex(pattern,RegexOptions.IgnoreCase | RegexOptions.Compiled);
   text = re.Replace(text, "<a href=\"$1\" target=\"_blank\">$1</a>");
   return text;
}


Dicho método nos devuelve el código HTML con los hipervínculos correctamente implementados.
La búsqueda se realiza mediante expresiones regulares.

Podría interesarte...

Biblioteca de Expresiones Regulares
RegExLib.com, Regular Expression Library