public static string ActivateLinks(string text)
{
var pattern = @"(((http|https)+\:\/\/)[_.a-z0-9-]+\.[a-z0-9\/_:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])";
var r = new Regex(pattern, RegexOptions.IgnoreCase);
return r.Replace(text, "<a href=\"$1\">$1</a>");
}