万企互联-专注高端网站建设
扫描关注万企互联微信公众账号

扫一扫微信二维码

用C#做简单的信息过滤

程序设计2012/1/31 1728
现在网上比较大型的论坛都得备案,一旦有什么不太合理的信息,都可能受到有关部门的那啥。。。所以在信息过滤显得有点地位了。下面向大家介绍一个简单的信息硬过滤的办法。其实就是自动匹配。代码如下: 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);


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

   在分析信息过滤的同时,我们也可以考虑利用其检索信息,或其他用途。希望大家能有所收获。本人水平有限,欢迎大家批评指正
文章分类
程序设计
打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享至朋友圈。
万企互联 咸阳网站建设 咸阳微信营销 IDC主机测评 IP地址查询 万企工具 四六互联 四六技术网 超越彼岸BEYOND 六佰号 秦川云 秦川云影院