Files
JRCookbook/JRCookbookBusiness/SharedRoutines.cs
2026-03-07 19:22:22 -06:00

42 lines
1.1 KiB
C#

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<Trackback> 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();
}
}
}