webprogramacion.com >
Programacion >
C# > Método para convertir en hipervínculos las direcciones URL de un String
Método para convertir en hipervínculos las direcciones URL de un String (C#)
Con el siguiente método podremos convertir en hipervínculos 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.
Autor del artículo
Dámaso Velázquez
Fecha del artículo
3/7/2008
Compartir