【代码优化】敏感字符替换为“*”
来源:互联网 发布:js attachevent 编辑:程序博客网 时间:2024/04/29 20:53
有一个特殊字库叫做敏感字库,游戏聊天中骂人的话,当然也不好显示。
之前做聊天的时候,策划要求有敏感字不让发送,但是我在很多游戏骂人的字是可以发的,但是发出去是“*”;
主程的意思是改下,让改成可以发的,显示为“*”;
当然比较直接方便的方法就,根据敏感的词的长度,显示相应的数量。
static string ReplaceString(int length)
{
string str = "";
for(int i=0;i<length;i++)
{
str+="*";
}
return str;
}
优化的原因是会产生内存碎片,产生cg
优化后
static Dictionary<int,string> _replaceWorldStartStrings = new Dictor<int,string>();
static string ReplaceString(int length)
{
if(!_replaceWorldStartStrings .ContainsKey(length))
{
string str = "";
for(int i=0;i<length;i++)
{
str+="*";
}
_replaceWorldStartStrings [length] = str;
}
return _replaceWorldStartStrings [length];
}
0 0
- 【代码优化】敏感字符替换为“*”
- 敏感内容替换(字符替换过滤器)
- MYSQL替换字段中敏感字符
- DFA算法过滤敏感词,替换为*
- DFA算法过滤敏感词,替换为*
- c++字符替换代码
- AngularJS敏感字符过滤代码案例
- java 和 jstl多次替换js中的敏感字符
- 使用正则将身份证等敏感信息替换为*号
- php将敏感词替换为*的方法
- JAVA敏感词替换为*(包含中文词替换一个字替换一个*)
- 替换的代码,在过滤敏感的词有用
- java字符串替换:大小写敏感和不敏感,一句代码解决!
- java字符串替换:大小写敏感和不敏感,一句代码解决
- javascript 替换字符(全部替换) 将/ 替换为//
- javascript 替换字符(全部替换) 将/ 替换为//
- php 替换敏感字符串
- 敏感词替换
- 流媒体技术基础-流媒体传输协议(四)
- Java基础入门- 数组
- Codeforces Round #331 (Div. 2)【未完待续】
- 我对ltsm的学习,从rnn的问题讲起
- 关于音频文件格式
- 【代码优化】敏感字符替换为“*”
- HDU1978
- Linux学习-linux命令基础
- 关于(function($){...})(jQuery)匿名函数的笔记
- 大型网站核心架构之架构考虑要素
- Handler消息传递处理机制
- ContentProvider 读取系统联系人
- CodeForces 622C
- (1):java基础知识笔记