xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

C#敏感字過(guò)濾源碼,里面有兩個(gè)敏感詞過(guò)濾字典,源碼是winform程序的,下載了就可以進(jìn)行測(cè)試,也可以自己在敏感字字典內(nèi)加入自己需要過(guò)濾的內(nèi)容。

資源截圖

代碼片段和文件信息

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

namespace?Foundationhelper
{
????#region?非法關(guān)鍵字過(guò)濾?bate?1.1
????///?
????///?非法關(guān)鍵詞過(guò)濾(自動(dòng)忽略漢字?jǐn)?shù)字字母間的其他字符)
????///?

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

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

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

????????private?string?dictionaryPath?=?string.Empty;
????????///?
????????///?詞庫(kù)路徑
????????///?

????????public?string?DictionaryPath
????????{
????????????get?{?return?dictionaryPath;?}
????????????set?{?dictionaryPath?=?value;?}
????????}
????????///?
????????///?內(nèi)存詞典
????????///?

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

????????private?string?sourctText?=?string.Empty;
????????///?
????????///?檢測(cè)源
????????///?

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

????????///?
????????///?檢測(cè)源游標(biāo)
????????///?

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

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

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

????????///?
????????///?檢測(cè)詞游標(biāo)
????????///?

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


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

????????///?
????????///?檢測(cè)到的非法詞集
????????///?

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

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

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

????????///?
????????///?判斷是否是數(shù)字
????????///?

????????///?
????????///?
????????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));
????????}


????????///?
????????///?轉(zhuǎn)半角小寫(xiě)的函數(shù)(DBC?case)
????????///?

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

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

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息

評(píng)論

共有 條評(píng)論