91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

C#敏感字過濾源碼,里面有兩個敏感詞過濾字典,源碼是winform程序的,下載了就可以進行測試,也可以自己在敏感字字典內加入自己需要過濾的內容。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;

namespace?Foundationhelper
{
????#region?非法關鍵字過濾?bate?1.1
????///?
????///?非法關鍵詞過濾(自動忽略漢字數字字母間的其他字符)
????///?

????public?class?FilterWord
????{

????????public?FilterWord()?{?}

????????public?FilterWord(string?dictionaryPath)
????????{
????????????this.dictionaryPath?=?dictionaryPath;
????????}

????????private?string?dictionaryPath?=?string.Empty;
????????///?
????????///?詞庫路徑
????????///?

????????public?string?DictionaryPath
????????{
????????????get?{?return?dictionaryPath;?}
????????????set?{?dictionaryPath?=?value;?}
????????}
????????///?
????????///?內存詞典
????????///?

????????private?WordGroup[]?MEMORYLEXICON?=?new?WordGroup[(int)char.MaxValue];

????????private?string?sourctText?=?string.Empty;
????????///?
????????///?檢測源
????????///?

????????public?string?SourctText
????????{
????????????get?{?return?sourctText;?}
????????????set?{?sourctText?=?value;?}
????????}

????????///?
????????///?檢測源游標
????????///?

????????int?cursor?=?0;

????????///?
????????///?匹配成功后偏移量
????????///?

????????int?wordlenght?=?0;

????????///?
????????///?檢測詞游標
????????///?

????????int?nextCursor?=?0;


????????private?List?illegalWords?=?new?List();

????????///?
????????///?檢測到的非法詞集
????????///?

????????public?List?IllegalWords
????????{
????????????get?{?return?illegalWords;?}
????????}

????????///?
????????///?判斷是否是中文
????????///?

????????///?
????????///?
????????private?bool?isCHS(char?character)
????????{
????????????//??中文表意字符的范圍?4E00-9FA5
????????????int?charVal?=?(int)character;
????????????return?(charVal?>=?0x4e00?&&?charVal?<=?0x9fa5);
????????}

????????///?
????????///?判斷是否是數字
????????///?

????????///?
????????///?
????????private?bool?isNum(char?character)
????????{
????????????int?charVal?=?(int)character;
????????????return?(charVal?>=?48?&&?charVal?<=?57);
????????}

????????///?
????????///?判斷是否是字母
????????///?

????????///?
????????///?
????????private?bool?isAlphabet(char?character)
????????{
????????????int?charVal?=?(int)character;
????????????return?((charVal?>=?97?&&?charVal?<=?122)?||?(charVal?>=?65?&&?charVal?<=?90));
????????}


????????///?
????????///?轉半角小寫的函數(DBC?case)
????????///?

????????///?任意字符串
????????///?半角字符串
????????///
????????///全角空格為12288,半角空格為32
????????///其他字符半角(33-126)與全角(65281-65374)的對應關系是:均相差65248
????????///

????????private?string?ToDBC(string?input)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-15?13:18??BadWord\
?????目錄???????????0??2013-09-14?10:05??BadWord\BadWord\
?????文件?????????863??2013-09-07?16:19??BadWord\BadWord.sln
?????文件???????21504??2013-09-07?17:35??BadWord\BadWord.suo
?????文件???????46592??2016-01-15?13:14??BadWord\BadWord.v11.suo
?????文件????????9058??2016-01-15?13:11??BadWord\BadWord\bad.txt
?????文件????????3827??2013-09-07?16:26??BadWord\BadWord\BadWord.csproj
?????目錄???????????0??2013-09-14?10:05??BadWord\BadWord\bin\
?????目錄???????????0??2016-01-15?13:13??BadWord\BadWord\bin\Debug\
?????文件????????9058??2016-01-15?13:11??BadWord\BadWord\bin\Debug\bad.txt
?????文件???????12288??2016-01-15?13:11??BadWord\BadWord\bin\Debug\BadWord.exe
?????文件???????32256??2016-01-15?13:11??BadWord\BadWord\bin\Debug\BadWord.pdb
?????文件???????22984??2016-01-15?13:14??BadWord\BadWord\bin\Debug\BadWord.vshost.exe
?????文件?????????490??2014-01-13?21:31??BadWord\BadWord\bin\Debug\BadWord.vshost.exe.manifest
?????文件????????9975??2016-01-15?13:04??BadWord\BadWord\Filter.cs
?????文件?????????701??2013-09-07?16:44??BadWord\BadWord\Form1.cs
?????文件????????2510??2013-09-07?16:25??BadWord\BadWord\Form1.Designer.cs
?????文件????????5817??2013-09-07?16:25??BadWord\BadWord\Form1.resx
?????目錄???????????0??2013-09-14?10:05??BadWord\BadWord\obj\
?????目錄???????????0??2013-09-14?10:05??BadWord\BadWord\obj\x86\
?????目錄???????????0??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\
?????文件????????1241??2016-01-15?13:14??BadWord\BadWord\obj\x86\Debug\BadWord.csproj.FileListAbsolute.txt
?????文件?????????975??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\BadWord.csproj.GenerateResource.Cache
?????文件???????12288??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\BadWord.exe
?????文件?????????180??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\BadWord.Form1.resources
?????文件???????32256??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\BadWord.pdb
?????文件?????????180??2016-01-15?13:11??BadWord\BadWord\obj\x86\Debug\BadWord.Properties.Resources.resources
?????文件????????5420??2016-01-15?13:00??BadWord\BadWord\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7288??2016-01-15?11:54??BadWord\BadWord\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2013-09-07?16:19??BadWord\BadWord\obj\x86\Debug\TempPE\
?????文件?????????488??2013-09-07?16:19??BadWord\BadWord\Program.cs
............此處省略8個文件信息

評論

共有 條評論