using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace JRCookbookBusiness { internal static class SharedRoutines { public static string RemoveSpecialCharactersFromFileName(string str) { return Regex.Replace(str, "[^a-zA-Z0-9_. ]+", String.Empty, RegexOptions.Compiled); } internal static string GenerateTrackbackLinks(List trackbackList) { bool firstTrackback = true; StringBuilder trackbacksHTML = new StringBuilder(); foreach(Trackback trackback in trackbackList) { if (firstTrackback) { firstTrackback = false; } else { trackbacksHTML.Append(" > "); } trackbacksHTML.Append(trackback.GenerateLink()); } return trackbacksHTML.ToString(); } } }