using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var html = @"
http://g...content-available-to-author-only...2.com:1139 http://g...content-available-to-author-only...3.com:1139
http://g...content-available-to-author-only...5.com:1139 http://g...content-available-to-author-only...6.com:1139
"; html = Regex.Replace(html, @"|(?:https?|ftp)://[\w_.-]+:\d+", m => m.Value.StartsWith("<") ? m.Value : string.Format("{0}", m.Value)); Console.WriteLine(html); } }