ASP.NET怎么截取HTML代码?
我从数据库里面取出来的新闻内容是这样的:<p>《李宇春》,第一次用自己的名字命名专辑,说明这张新作比《我的》更加李宇春。这张专辑的诞生极具戏剧性。早在去年岁末,李宇春和太...
我从数据库里面取出来的新闻内容是这样的:
<p>《李宇春》,第一次用自己的名字命名专辑,说明这张新作比《我的》更加李宇春。这张专辑的诞生极具戏剧性。早在去年岁末,李宇春和太合麦田的企划团队就开始筹备这张专辑,</br>
搜集、特邀创作了不下几百首DEMO,但是一直收获甚微。在制作人谭伊哲的建议下,李宇春开始尝试自己创作,并在几个月的时间内拿出了够一张专辑的词曲创作,大大超出所有人的意料。新专辑中的歌曲风格和质感各异,既有娓娓道来童年往事的温暖歌谣《脚踏板》,又有描绘童真画面和单纯内心的清爽小品《小朋友》,《下个,路口,见》和《千域千寻》则有如地中海微风般的轻盈浪漫,《常旅客》以平凡视角表达孤寂内心,《一点一点》则写出了对爱情的迷惘。除了以上几首清新小品,《籁赋》有着李宇春招牌式的犀利、幽默和霸气,<br>《小宇宙》充满兴高采烈的喧嚣,《活该》中嵌入的粤语让整首歌有了与众不同的意味,歌名奇异的主打歌《阿么》则是摇滚、电音和舞曲的混合变种,为这张专辑做了一个强悍的开场白。<img src="imges/aa.jpg" /> (本文来源:网易娱乐 ) </p>
我要怎么样才能正常显示出这些内容?
不让这些HTML标签显示在页面上。。 展开
<p>《李宇春》,第一次用自己的名字命名专辑,说明这张新作比《我的》更加李宇春。这张专辑的诞生极具戏剧性。早在去年岁末,李宇春和太合麦田的企划团队就开始筹备这张专辑,</br>
搜集、特邀创作了不下几百首DEMO,但是一直收获甚微。在制作人谭伊哲的建议下,李宇春开始尝试自己创作,并在几个月的时间内拿出了够一张专辑的词曲创作,大大超出所有人的意料。新专辑中的歌曲风格和质感各异,既有娓娓道来童年往事的温暖歌谣《脚踏板》,又有描绘童真画面和单纯内心的清爽小品《小朋友》,《下个,路口,见》和《千域千寻》则有如地中海微风般的轻盈浪漫,《常旅客》以平凡视角表达孤寂内心,《一点一点》则写出了对爱情的迷惘。除了以上几首清新小品,《籁赋》有着李宇春招牌式的犀利、幽默和霸气,<br>《小宇宙》充满兴高采烈的喧嚣,《活该》中嵌入的粤语让整首歌有了与众不同的意味,歌名奇异的主打歌《阿么》则是摇滚、电音和舞曲的混合变种,为这张专辑做了一个强悍的开场白。<img src="imges/aa.jpg" /> (本文来源:网易娱乐 ) </p>
我要怎么样才能正常显示出这些内容?
不让这些HTML标签显示在页面上。。 展开
2个回答
展开全部
把html标签都去掉,只要字
public static string DropHtml(object HtmlString)
{
string Htmlstring = HtmlString.ToString();
//删除脚本
Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<style[^>]*?>[\s\S]*?<\/style>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<w:.*>", "", RegexOptions.IgnoreCase);
//删除HTML
Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"(\d+);", "", RegexOptions.IgnoreCase);
Htmlstring.Replace("<", "");
Htmlstring.Replace(">", "");
Htmlstring.Replace("\r\n", "");
//Htmlstring = System.Web.HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
return Htmlstring;
}
public static string DropHtml(object HtmlString)
{
string Htmlstring = HtmlString.ToString();
//删除脚本
Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<style[^>]*?>[\s\S]*?<\/style>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<w:.*>", "", RegexOptions.IgnoreCase);
//删除HTML
Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"(\d+);", "", RegexOptions.IgnoreCase);
Htmlstring.Replace("<", "");
Htmlstring.Replace(">", "");
Htmlstring.Replace("\r\n", "");
//Htmlstring = System.Web.HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
return Htmlstring;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询