用C#做简单的信息过滤
- 发布于:2023-09-11
- 共 132 人围观
{
//创建一数组,写入要过滤之字符串
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);
大家可以根据本例,自由发挥,应该可以弄出比较好的信息过滤的东西来。
在分析信息过滤的同时,我们也可以考虑利用其检索信息,或其他用途。希望大家能有所收获。本人水平有限,欢迎大家批评指正