using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var html = @"
";
html = Regex.Replace(html,
@"|(?:https?|ftp)://[\w_.-]+:\d+",
m => m.Value.StartsWith("<")
? m.Value : string.Format("{0}", m.Value));
Console.WriteLine(html);
}
}