private static string SafeDescription(string src) { string result = src; var s = src.Split(DescDelimiter, StringSplitOptions.None); if (s.Count() > 1) { result = s[0]; } result = DxxUrl.TrimText(result); result = Regex.Replace(result, "[\'\"]+", ""); return(result); }
private string TryGetDescription(HtmlNode node, Uri uri) { string r = DxxUrl.TrimText(node.InnerText); if (!string.IsNullOrWhiteSpace(r)) { return(r); } r = node.Attributes["alt"]?.Value; if (null != r) { r = DxxUrl.TrimText(r); if (!string.IsNullOrWhiteSpace(r)) { return(r); } } return(null); }