Método para convertir en hipervínculos las direcciones URL de un String
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
Compartir