private static string GenerateAnchor(string text) { var textWithoutParentheses = Regex.Replace(text.ToLower(), "[(|)]+", ""); return "#" + Regex.Replace(textWithoutParentheses, "\\W+", "-").Trim('-'); }