博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用正则表达式过滤网站敏感词
阅读量:5081 次
发布时间:2019-06-13

本文共 1225 字,大约阅读时间需要 4 分钟。

1   private void button1_Click(object sender, EventArgs e) 2         { 3             string txt = textBox1.Text; 4             5             string[] filtetxt = File.ReadAllLines("网站过滤词.txt", Encoding.Default); //按系统默认编码读取敏感词文件 6              7             List
listWord = new List
(); 8 9 foreach (string str in filtetxt)10 {11 string[] line = str.Split('=');12 if (line[1]=="{Word}")13 {14 listWord.Add(line[0]);15 } 16 }17 18 string strWord= string.Empty;//初始化为空19 20 StringBuilder sb = new StringBuilder();21 foreach (var item in listWord)22 {23 sb.Append(item+"|");//将敏感词拼接成一个用“|”分割的的字符串24 }25 sb.Remove(sb.Length-1,1);//删掉最后一个“|”26 27 strWord= sb.ToString();//拼接{Word}长的正则表达式28 29 30 bool b = Regex.IsMatch(txt,strWord);31 if (b)32 {33 MessageBox.Show("你输入的文字不符合要求~请重新输入~~~");34 }35 }

 

转载于:https://www.cnblogs.com/zdl9536/archive/2013/05/10/3071752.html

你可能感兴趣的文章
redis集群如何清理前缀相同的key
查看>>
Python 集合(Set)、字典(Dictionary)
查看>>
获取元素
查看>>
proxy写监听方法,实现响应式
查看>>
第一阶段冲刺06
查看>>
十个免费的 Web 压力测试工具
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
mysql重置密码
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
php变量什么情况下加大括号{}
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>