C 敏感詞過濾實現方法

2022-10-03 21:45:19 字數 786 閱讀 6672

這兩天突然想到了敏感詞過濾 就結合網上找到的資料自己寫了乙個,髒字數量700+(效率不是很高 測試在110多kb的情況下比replace快 3-4倍)

測試結果圖 單位:秒

**如下:

system.text.stringbuilder sb = new system.text.stringbuilder(text.length);

string filtertext = "需要過濾的髒字 以|分開";

//髒字 可根據自己的方式用分隔符

string filterdata = filtertext.split('|');

foreach (var item in filterdata)

); }

int count = text.length;

for (int i = 0; i < count; i++)}}

if (num == 0)

sb.append(word);

} else

sb.append(word);

} return sb.tostring();

}///

/// 替換星號

///

///

/// 程式設計客棧gt;

private static string getstring(string value)

return starnum;

}還有待優化的地方

各位有更好的方法還請分享指點一下,說明原理

本文標題: c#敏感詞過濾實現方法

本文位址:

敏感詞過濾演算法實現

說到敏感詞過濾,我也覺得這裡沒有必要寫這個文章,因為前人已經前前後後有過很多種演算法解決該問題。這裡我之所以寫這個文章,是因為我自己自創了一種演算法 真的是自創哦,因為我在寫這個演算法的時候,完全是自己想出來的方式,沒有借鑑任何 靈感來自於一篇文章中的一句話 如果能掃瞄一遍文字就能將所有的詞找出來,...

PHP實現敏感詞過濾

為了構建良好的網路環境以及為了大家健康的上網。編不下去了 反正你知道敏感詞過濾一定是要有的,如果沒有這東西有關部門不找你喝茶哦!壞笑 壞笑 廢話不多說指尖上乾貨 fake file get contents words.txt 讀取關鍵字文字資訊 這個文字就是敏感詞的文字網上都有 最好選擇最新最全的...

spring boot 實現敏感詞過濾

首先新建乙個敏感詞過濾工具類,目的是傳入乙個字串,可以自動過濾並返回。如下 敏感詞處理工具 dfa演算法實現 author 2019 shiwq public class sensitivewordutil 初始化敏感詞庫,構建dfa演算法模型 param sensitivewordset 敏感詞庫...