过滤html字符(c#)

     由于用的是FCKeditor控件,所以里面文章是通过保存html来保存格式和内容,而在显示文章简介的时候
,需要只显示前100个字,所以找了一个过滤html字符的代码,给大家共享一下。

我们很多时候都要过滤内容中的HTML代码,只需使用下面的方法就可以了。

TempContent = System.Text.RegularExpressions.Regex.Replace(TempContent,"<[^>]+>","");至少一个
TempContent = System.Text.RegularExpressions.Regex.Replace(TempContent,"<[^>]*>","");任意个

其中TempContent 表示包含有html的字符串。

比如:

要清除"<span class='lframe-t-text'>今日<font color='red'>热门新闻</font></span><div>adfadf< /div>"
中的HTML字符,只需要

string s = @"<span class='lframe-t-text'>今日<font color='red'>热门新闻</font></span><div>adfadf< /div>";
   s = System.Text.RegularExpressions.Regex.Replace(s,"<[^>]+>","");

就可以了。

posted @ 2007-08-20 21:28 小龟爬爬 阅读(545) 评论(3)  编辑 收藏 网摘 所属分类: 小技巧.NET小知识

  回复  引用  查看    
#2楼 [楼主]2007-08-22 12:23 | 小龟爬爬      
@武眉博&lt;活靶子.Net&gt;
好例子
要好好拜读拜读
有时候觉得自己写都是垃圾代码
  回复  引用  查看    
#3楼 2008-10-06 11:10 | 徐尚伟      
好的,谢了

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-08-22 12:19 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: