亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                C#開源之敏感詞檢測過濾組件

                描述

                一款高性能敏感詞(非法詞/臟字)檢測過濾組件,附帶繁體簡體互換,支持全角半角互換,漢字轉(zhuǎn)拼音,模糊搜索等功能。

                同時(shí)支持多種語言,C#、golang、java、javascript、python

                參數(shù)

                來源:GitHub(3100) https://github.com/toolgood/ToolGood.Words

                示例

                非法詞(敏感詞)檢測類:StringMatch、StringMatchEx、WordsMatch、WordsMatchEx。

                支持部分正則表達(dá)式類型:.(點(diǎn))?(問號) [](方括號) (|)(括號與豎線)

                string s = “.[中美]國|國人|zg人”; string test = “我是中國人”; WordsMatch wordsSearch = new WordsMatch(); wordsSearch.SetKeywords(s.Split(‘|’)); var b = wordsSearch.ContainsAny(test); Assert.AreEqual(true, b); var f = wordsSearch.FindFirst(test); Assert.AreEqual(“是中國”, f.Keyword); var alls = wordsSearch.FindAll(test); Assert.AreEqual(“是中國”, alls[0].Keyword); Assert.AreEqual(“.[中美]國”, alls[0].MatchKeyword); Assert.AreEqual(1, alls[0].Start); Assert.AreEqual(3, alls[0].End); Assert.AreEqual(0, alls[0].Index);//返回索引Index,默認(rèn)從0開始 Assert.AreEqual(“國人”, alls[1].Keyword); Assert.AreEqual(2, alls.Count); var t = wordsSearch.Replace(test, ‘*’); Assert.AreEqual(“我****”, t);

                繁體簡體互換、全角半角互換、數(shù)字轉(zhuǎn)成中文大寫、拼音操作

                // 轉(zhuǎn)成簡體 WordsHelper.ToSimplifiedChinese(“我愛中國”); WordsHelper.ToSimplifiedChinese(“我愛中國”,1);// 港澳繁體 轉(zhuǎn) 簡體 WordsHelper.ToSimplifiedChinese(“我愛中國”,2);// 臺灣正體 轉(zhuǎn) 簡體 // 轉(zhuǎn)成繁體 WordsHelper.ToTraditionalChinese(“我愛中國”); WordsHelper.ToTraditionalChinese(“我愛中國”,1);// 簡體 轉(zhuǎn) 港澳繁體 WordsHelper.ToTraditionalChinese(“我愛中國”,2);// 簡體 轉(zhuǎn) 臺灣正體 // 轉(zhuǎn)成全角 WordsHelper.ToSBC(“abcABC123”); // 轉(zhuǎn)成半角 WordsHelper.ToDBC(“abcABC123”); // 數(shù)字轉(zhuǎn)成中文大寫 WordsHelper.ToChineseRMB(12345678901.12); // 中文轉(zhuǎn)成數(shù)字 WordsHelper.ToNumber(“壹佰貳拾叁億肆仟伍佰陸拾柒萬捌仟玖佰零壹元壹角貳分”); // 獲取全拼 WordsHelper.GetPinyin(“我愛中國”);//WoAiZhongGuo WordsHelper.GetPinyin(“我愛中國”,”,”);//Wo,Ai,Zhong,Guo WordsHelper.GetPinyin(“我愛中國”,true);//WǒàiZhōngGuó // 獲取首字母 WordsHelper.GetFirstPinyin(“我愛中國”);//WAZG // 獲取全部拼音 WordsHelper.GetAllPinyin(‘傳’);//Chuan,Zhuan // 獲取姓名 WordsHelper.GetPinyinForName(“單一一”)//ShanYiYi WordsHelper.GetPinyinForName(“單一一”,”,”)//Shan,Yi,Yi WordsHelper.GetPinyinForName(“單一一”,true)//ShànYīYī

                PinyinMatch:方法有SetKeywords、SetIndexs、Find、FindIndex。

                PinyinMatch:方法有SetKeywordsFunc、SetPinyinFunc、SetPinyinSplitChar、Find。

                string s = “北京|天津|河北|遼寧|吉林|黑龍江|山東|江蘇|上海|浙江|安徽|福建|江西|廣東|廣西|海南|河南|湖南|湖北|山西|內(nèi)蒙古|寧夏|青海|陜西|甘肅|新疆|四川|貴州|云南|重慶|西藏|香港|澳門|臺灣”; PinyinMatch match = new PinyinMatch(); match.SetKeywords(s.Split(‘|’).ToList()); var all = match.Find(“BJ”); Assert.AreEqual(“北京”, all[0]); Assert.AreEqual(1, all.Count); all = match.Find(“北J”); Assert.AreEqual(“北京”, all[0]); Assert.AreEqual(1, all.Count); all = match.Find(“北Ji”); Assert.AreEqual(“北京”, all[0]); Assert.AreEqual(1, all.Count); all = match.Find(“S”); Assert.AreEqual(“山東”, all[0]); Assert.AreEqual(“江蘇”, all[1]); var all2 = match.FindIndex(“BJ”); Assert.AreEqual(0, all2[0]); Assert.AreEqual(1, all.Count);

                結(jié)尾

                一款支持多語言的敏感詞檢測過濾組件,同時(shí)支持一些拼音、簡繁體常規(guī)操作,主要針對一些中文語言語法的相關(guān)內(nèi)容。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月16日 09:07
                下一篇 2022年6月16日 09:07

                相關(guān)推薦

                • 明年底驗(yàn)收!我國重點(diǎn)地區(qū)將實(shí)現(xiàn)秒級地震預(yù)警

                  記者從日前召開的2022年全國地震科技工作會(huì)議上了解到,近年來,地震科技助力防震減災(zāi)工作提質(zhì)增效。我國地震監(jiān)測核心技術(shù)實(shí)現(xiàn)自主創(chuàng)新可控,國內(nèi)地震自動(dòng)速報(bào)平均用時(shí)縮短到2分鐘,地震參…

                  2022年11月27日
                • 2022冬奧會(huì)主題口號是什么(2022冬奧會(huì)主火炬)

                  簡要回答 2022年北京冬奧會(huì)主題口號是“一起向未來”(Together for a Shared Future)。 詳細(xì)內(nèi)容 01 北京冬奧組委自2020年5月起啟動(dòng)了主題口號創(chuàng)…

                  2022年11月25日
                • 韓國將舉辦中國電影展 你好李煥英等將在韓上映

                  11月24日,韓國電影振興委員會(huì)表示,為紀(jì)念中韓建交30周年,將舉辦中國電影展。 展映電影名單 電影展將于12月1日至4日舉行,地點(diǎn)在首爾藝術(shù)之家Momo舉行,同月12日至18日和…

                  2022年11月25日
                • 中國體育彩票app怎么買世界杯(中國體育彩票app官方下載安裝)

                  中國體育彩票app相信買彩票的小伙伴都有使用過,這段時(shí)間世界杯更是火爆,那么中國體育彩票app怎么買世界杯?中國體育彩票app買世界杯在哪里買?會(huì)犯法嗎?下面小編為大家?guī)碇袊w育…

                  2022年11月25日
                • 中國疫情為什么搞得那么緊張(為什么要搞疫情)

                  有在關(guān)注國內(nèi)本輪疫情的小伙伴應(yīng)該注意到了,這幾天國內(nèi)疫情的情況還是比較嚴(yán)峻的,而各地也都在針對疫情實(shí)行嚴(yán)格的管控措施。那么,中國疫情為什么搞得那么緊張?對比國外,國內(nèi)疫情的防控措施…

                  2022年11月25日
                • 中國疫情為何突然嚴(yán)重了(大連疫情為何突然增加那么多)

                  有在關(guān)注國內(nèi)此次疫情的小伙伴應(yīng)該注意到了,近期國內(nèi)各地的疫情情況也都是比較嚴(yán)峻的。而對于進(jìn)入十一月份后各地突然爆發(fā)的疫情,大家也都第一時(shí)間查詢原因。中國疫情為何突然嚴(yán)重了?為什么國…

                  2022年11月25日
                • 北京疫情為什么突然爆發(fā)(北京疫情為什么突然增多)

                  這幾天北京疫情的新增情況也突然開始變得嚴(yán)重起來了,大家對本輪北京疫情爆發(fā)的原因也十分好奇。北京疫情為什么突然爆發(fā)?尤其是本周北京疫情的新增開始越來越多了,這讓民眾對于本輪疫情的發(fā)展…

                  2022年11月25日
                • 為什么北京疫情越來越嚴(yán)重(疫情為什么越控制越嚴(yán)重)

                  有在關(guān)注北京疫情的小伙伴應(yīng)該注意到了,這幾天北京疫情的新增數(shù)據(jù)情況也開始越發(fā)的嚴(yán)重起來,大家對北京此次疫情發(fā)展情況也都不斷分析。為什么北京疫情越來越嚴(yán)重?導(dǎo)致北京本輪疫情的原因是什…

                  2022年11月25日
                • 北京這次疫情什么時(shí)候開始的(北京這次疫情什么原因)

                  北京這次疫情的新增情況也開始越發(fā)的嚴(yán)重起來了,而對于北京本輪疫情開始時(shí)間網(wǎng)上也是咨詢不斷。北京這次疫情什么時(shí)候開始的?當(dāng)?shù)蒯槍σ咔橐餐瞥隽瞬簧賴?yán)格的防控措施,據(jù)悉此次疫情發(fā)展也有一…

                  2022年11月25日
                • 44歲陳德容曬美照網(wǎng)友大呼認(rèn)不出,疑似PS過度鼻孔一大一小

                  首先得肯定,陳德容這組近照很美。 穿著黑白條紋小西裝的她化著精致的妝容,面對鏡頭抿唇微笑,眼睛依舊如二十年前一樣清澈透亮。 像胡靜、像李多海、像沈夢辰、像柳巖、像某些網(wǎng)紅,但就是不…

                  2022年11月25日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息