网站敏感字过滤,常用的是把一敏感字加入到文本文件中,发贴的时候,进行读取判断。
namespace 敏感字过滤
{
class Program
{
static void Main(string[] args)
{
//实现网站的敏感字过滤,文件中放上敏感字,F代表,禁止发布,M可以发布替换成 “*”
string[] strs = File.ReadAllLines(@"D:/11.txt",Encoding.Default);
string ab = "国务1院$#@!真||好啊,呵呵,你怎么不$#@!$#@!去死呢,你妈妈好?";
string temp = Regex.Replace(ab, @"[^\u4E00-\u9FA5]"," ");
foreach (string s in strs)
{
string[] ss = s.Split('|');
string ciming = ss[0];
string ci = ss[1];
if (ciming == "f" && ab.Contains(ci))
{
Console.WriteLine("禁止发布,出现{0}",ci);
return;
}
if (ciming == "m" && ab.Contains(ci))
{
Console.WriteLine("可以发布,替换{0}",ci);
temp = Regex.Replace(ab, ci, "**");
Console.WriteLine(temp);
}
//Console.WriteLine("等级{0},文字:{1}",ciming,ci);
}
Console.ReadKey();
}
}
}