获取第一张图片要我们获得到的数据是一段HTML文本、也许这段文本里面有许多图片、需要截取一张作为标题图片、也就是做为主图、这时就可以用到下面这个方法获取到第一张图片。/// <summary> /// 取得HTML中第一张图片的 URL。 /// </summary> /// <param name="sHtmlText">HTML代码</param> /// <returns>图片的URL列表</returns> public static string GetHtmlImageUrl(string
<div class="main_R_list01"> <h3><span>准备工作要做些什么?</span><a href="#" target="_blank">全部</a></h3> <dl class=""> <dt>两个房间</dt> <dd class="mRlist_content"> 在冲刺室里(活动室),团队将一起观看实时采访。另外一个小房间进行测试访谈。确保访谈室舒适整洁。<a
之前写过一个截取文章摘要的方法,又见到一个,也还可以,留存。/// <summary>/// 取摘要/// </summary>/// <param name="html"></param>/// <param name="content"></param>/// <param name="length"></param>/// <param name="StripHTML"></param>/// <returns></returns>public
public static class HtmlHelperExtensions { public static string ToText(this HtmlHelper htmlHelper, string htmlstring) { CommonHelper.FilterHtml(htmlstring); return htmlstring; } public static HtmlString Summary(this HtmlHelper htmlHelper, stri
public static string FilterHtml(string html) { string acceptable = "a";//保留的标签 string stringPattern = @"</?(?(?=" + acceptable + @")notag|[a-zA-Z0-9]+)(?:\s[a-zA-Z0-9\-]+=?(?:(["",']?).*?\1?)?)*\s*/?>"; html = Regex.Replace(html, stringPattern, "
/// <summary> /// 此处过滤危险HTML方法 /// </summary> /// <param name="html">html</param> /// <returns></returns> public static string FilterDangerousHtml(string html) { if (html == null) return "