一直在致力于为广安计算机爱好者营造这样一个学习环境:"轻松、高效、实际、体贴"。虽然前路漫漫,但我们在探索着、慢慢成熟着…… 网站首页┊QQ号发布┊软件下载┊游戏外挂┊黑客技术┊广安博客┊交流论坛
设为首页
加入收藏
投稿信箱
网站首页 ┊操作系统 ┊系统集成 ┊程序开发 ┊网页制作 ┊图形图象 ┊安全技术 ┊黑客技术 ┊硬件 DIY ┊业内新闻 ┊广安博客 ┊交流社区
当前位置:广安计算机信息中心 -=> 程序开发 -=> VC++ -=> 正文  
热门文章
 普通文章 C程序设计语言概论 
 普通文章 学C++不得不看的一篇.. 
 普通文章 C++编程中的四个调试.. 
 普通文章 C#中的cookie编程 
 普通文章 VC++实现COM事件接收.. 
 普通文章 远程屏幕监视软件的设.. 
 普通文章 VC实现校正电脑时间 
 普通文章 C++开发常用工具"群英.. 
 普通文章 详细解析C++编写的AT.. 
 普通文章 专家教您如何在C语言.. 
相关文章
推荐文章
 ·暂无
用C#做简单的信息过滤 【字体:大 中 小】
作者:[Seraphim] 来源:[本站] 浏览:[ ] 评论:[] 
 
现在网上比较大型的论坛都得备案,一旦有什么不太合理的信息,都可能受到有关部门的那啥。。。所以在信息过滤显得有点地位了。下面向大家介绍一个简单的信息硬过滤的办法。其实就是自动匹配。代码如下: public void CheckWords(string str)
{
   //创建一数组,写入要过滤之字符串
   string[] BadWords=new String[2];

   BadWords[0]="C";
   BadWords[1]=".net";

   System.Text.RegularExpressions.Regex re;

   for(int i=0;i<2;i++) //一个循环检查是否含有预定的字符串
  {
     re=new System.Text.RegularExpressions.Regex(BadWords[i]);
     if(re.Match(str).Success)
     {
    Response.Write("捕捉到一预定信息:");
        Response.Write(BadWords[i]);
        Response.Write("<br>");
      }
   }
}

   在使用时代码为

string str="C#.net";
CheckWords(str);


   大家可以根据本例,自由发挥,应该可以弄出比较好的信息过滤的东西来。

   在分析信息过滤的同时,我们也可以考虑利用其检索信息,或其他用途。希望大家能有所收获。本人水平有限,欢迎大家批评指正
【 打印 】【 收藏 】【 评论 】
评一评(点击可查看更多评论)
 
广告服务

设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 网站地图