精华内容
下载资源
问答
  • 敏感字符替换服务

    2006-05-14 17:50:00
    用户将文章提交,由服务器处理,将敏感字符加入随即符号后放入剪贴板,用户可以随时提交新的敏感字符.也可以提交未通过的文章,这样系统可以统计出有敏感字符的数据库.长期可以成为一个在线写作服务. ...
    用户将文章提交,由服务器处理,将敏感字符加入随即符号后放入剪贴板,用户可以随时提交新的敏感字符.也可以提交未通过的文章,这样系统可以统计出有敏感字符的数据库.
    长期可以成为一个在线写作服务.
    展开全文
  • <HTML>  <HEAD>  <TITLE> 关键字 </TITLE>  </HEAD>    <BODY>  <textarea cols="...textareaId

    <HTML>

     <HEAD>

      <TITLE> 关键字 </TITLE>

     </HEAD>

     

     <BODY>

      <textarea cols="80" rows="8" οnchange="hinge()" id="textareaId"></textarea>

     </BODY>

     <SCRIPT LANGUAGE="JavaScript">

    function hinge(){ //关键字操作

    var hinges=/String|class|body|input|textarea|html|js|title|main/g;

    var txvalue = document.getElementById("textareaId").value;

    document.getElementById("textareaId").innerHTML=document.getElementById("textareaId").innerHTML.replace(hinges,'关键字');

    }

     </SCRIPT>

    </HTML>

    展开全文
  • 做了这个练习,发现c语言不擅长做中文字校对,本博文是匹配c中,中文字占3字节,每一个汉字的3字节中每一个字节是否与敏感字符的每一个字节相等。 #include &lt;stdio.h&gt; #include &lt;stdlib.h&...

    //盗墓者是个丑奴儿,原

    做了这个练习,发现c语言不擅长做中文字校对,本博文是匹配c中,中文字占3字节,每一个汉字的3字节中每一个字节是否与敏感字符的每一个字节相等。

    #include <stdio.h>

    #include <stdlib.h>
    #include <string.h>
    #include <time.h>
     

    int main(void){

            //要检查的字符串

            char * str="sadassa色情asdfsdf,sadfasd赌博,sadfsadfsadf";

            //敏感字符串数组

            char * sen[]={"色情","赌博"};
            char arr[strlen(str)];
            int size=sizeof(sen)/sizeof(char *);

     

            //将字符串每一个字符放入数组中

            for(int i=0;i<strlen(str);i++){

                    //观察到逗号的数值分别是:-17,-68,-116,且推测出中文字符/汉字在c中占3字节

                    if(str[i]==-17){
                            arr[i]=',';
                    }else if(str[i]==-68 || str[i]==116){
                            arr[i]=' ';
                    }else{
                            arr[i]=str[i];
                    }

            }

            //循环将字符串与敏感字符串数组中的字符,一一匹配,如果有匹配则敏感字符化*处理

            for(int i=0;i<strlen(arr);i++){
                    for(int j=0;j<size;j++){
                            for(int y=0;y<strlen(sen[j]);y++){
                                    if(arr[i]==(sen[j])[y]){
                                    arr[i]='*';}
                            }
                    }
            }
            printf("%s \n",arr);

            return 0;

    }

     

    运行结果:

    展开全文
  • 【代码优化】敏感字符替换为“*”

    千次阅读 2016-07-12 11:48:40
    有一个特殊字库叫做敏感字库,游戏聊天中骂人的话,当然也不好显示。 之前做聊天的时候,策划要求有敏感字不让发送,但是我在很多游戏骂人的字是可以发的,但是发出去是“*”; 主程的意思是改下,让改成可以发的,...

    有一个特殊字库叫做敏感字库,游戏聊天中骂人的话,当然也不好显示。

    之前做聊天的时候,策划要求有敏感字不让发送,但是我在很多游戏骂人的字是可以发的,但是发出去是“*”;

    主程的意思是改下,让改成可以发的,显示为“*”;

    当然比较直接方便的方法就,根据敏感的词的长度,显示相应的数量。


    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];

    }

    展开全文
  • 主要介绍了php实现的替换敏感字符串类,包括了常见的非法字符串检测、白名单、黑名单及字符替换等功能,非常实用,需要的朋友可以参考下
  • 介绍了php实现的替换敏感字符串类,包括了常见的非法字符串检测、白名单、黑名单及字符替换等功能,在php程序开发中有着非常广泛的应用价值。
  • php替换敏感字符

    2020-04-29 18:30:19
    //敏感词数组转字符串 $replaceArray = array_combine($patternList,array_fill(0,count($patternList),'*')); //把匹配到的数组进行合并,替换使用 foreach ($replaceArray as $i => $v) { $count = mb_strlen($i,...
  • js替换敏感字符

    2019-09-03 20:14:35
    function filterSensitiveWord(str,forbiddenArray){ var destString = str.trim();...var forbiddenArray = ['轻生','sex']//原文本中需要替换的文字 filterSensitiveWord(str,forbiddenArray)  
  • 则将用户输入的内容中的敏感词汇替换成等长度的(苍老师就替换**),并添加到一个列表中;如果用户输入的内容没有敏感词汇,则直接添加到上述的列表中。 li = ["苍井空", "东京热", "武藤兰", "波多野结衣"] l = []...
  • 替换敏感字符,并实现字符统计功能        按钮    function bt(){  var text=document.getElementById("text").value;  var t=text.replace(/敏感字符/g,"***");  document.getE
  • php 替换敏感字符

    万次阅读 2017-06-10 12:40:18
    StrFilter.class.php ... view plain .../** string filter class * Date: 2013-01-09 * Author: fdipzone * Ver: v1.0 * * Func: * public replace 替换非法字符 * public 
  • MYSQL替换字段中敏感字符

    千次阅读 2017-06-05 12:59:13
    有需求要求数据库中敏感内容cvv2替换为其他字符。-- 把扩展字段中替换cvv为abc,针对旧数据的执行脚本 update account set memo = replace(memo,'cvv2','abc') WHERE memo LIKE '%cv%';
  • java正则替换敏感字符

    2017-03-21 08:52:00
    替换工作需要在服务端返回数据的时候进行,应用JAVA正则可以很好的解决这个问题。 SAMPLE如下 public static void main(String[] args) { String text="13899990000"; String email="zhangsan28373@126...
  • 在做字符替换的时候,避免不了大小写问题,有的时候只需要替换大写,而有的时候只需要替换小写,其实很简单只需要两个字符即可解决 /** * author:qiaolei * 2010-8-9下午01:36:39create */packagecom.java.base;...
  • 非法关键词过滤 包含(txt敏感词文档和使用方法。)
  • #!/usr/bin/env python# -*- coding:utf...替换敏感字符# keys = ['苍老师', '小泽老师', 'alex']# with open('file.txt', mode='r', encoding='utf-8') as f1, open('2.txt', mode='w', encoding='utf-8') as f2:# ...
  •  * string原字符串  * sw 敏感源数组  */  public static void main(String[] args) {    String string ="你才是草!傻逼!";  String sww ="草,艹,靠,tam,傻逼,你妈";  String [] sw ...
  • 字符替换问题,出现给出的敏感词使用*代替 形如:输入:4   revolution  greatewall  democracy  science  cross the greatewall,we
  • php.ini 有个配置项,magic_quotes_gpc,值为on时就会自动在SQL敏感字符前面加“\”注释(比如 单引号 ' ) 你可以在php.ini中设成off禁用,或者在php中判断一下 if (!get_magic_quotes_gpc()) { // 处理字符串,...
  • 在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str)实例一:str_replace("iwind", "kiki", "i love iwind, iwind said"); 将输出 “i love kiki, kiki said”结果即将 原字符串中的所有...
  • 现在过虑敏感字算法很多,五花八门的,但很多的不是把敏感替换成‘*’就是直接消灭了了事,但我现在想要的是替换成特定的字符串。  a.txt 中设定的关键字替换: 尼玛的[color=#0000FF]|[/color]{ 编者按:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 542
精华内容 216
关键字:

敏感字符替换