zoukankan      html  css  js  c++  java
  • 敏感字符的识别+处理

    # 让用户输入任意字符串,然后判断此字符串是否包含指定的敏感字符。
    '''
    '''
    ###########################################      way1 # 功能 实现         ############################################
    '''
    content=input("请输入内容")  
    char_list = ['利奇航','堂有光','炸展会',"大宝剑"]
    if content in char_list:   #成员判断
        print("包含敏感字符")  #输入内容只有是三个字符的字符串,才能识别出铭感词  ,“我叫利奇航 / 我是堂有光 / 我要炸展会”,这就识别不出来
    '''
    ###########################################      way2 # 功能 提升         ############################################
    '''
    char_list = ['利奇航','堂有光','炸展会',"大宝剑"]
    content = input('请输入内容:') # 我叫利奇航 / 我是堂有光 / 我要炸展会
    success = True
    for v in char_list:       # 可以使用 敏感词库,遍历拿到所有敏感词,
        if v in content:      # 用敏感词库的词 和 输入的内容比对,判断是否 为 输入内容 的 子序列 ,是 就有敏感词
            success = False
            break
    if success:
        print(content)
    else:
        print('包含铭感字符')
    
    '''
    ###########################################      way3 # 功能 加强         ############################################
    '''
    char_list = ['利奇航','堂有光','炸展会',"大宝剑"]
    content = input('请输入内容:') # 我叫利奇航 / 我是堂有光 / 我要炸展会
    success = True
    for v in char_list:       # 可以使用 敏感词库,遍历拿到所有敏感词,
        if v in content:      # 用敏感词库的词 和 输入的内容比对,判断是否 为 输入内容 的 子序列 ,是 就有敏感词
            content=content.replace(v,"***")   #把敏感词替换,并且拿到新的字符串  【功能加强点】
            success = False
            # break
    if success:
        print(content)
    else:
        print('包含铭感字符')
        print(content)     # output :包含铭感字符   符我叫*** / 我是*** / 我要***
    

      

  • 相关阅读:
    Xcode下 gdb 调试命令
    Xcode 获取本地IP
    Linux终端提示符PS1设置(颜色)
    linux 客户端 Socket 非阻塞connect编程
    关于SIGPIPE导致的程序退出
    jQuery MiniUI开发系列之:数据验证
    支持Java Spring MVC
    支持ASP.NET MVC
    支持ASP.NET WebService
    jQuery MiniUI开发系列之:Ajax处理超时、服务端错误
  • 原文地址:https://www.cnblogs.com/yx12138/p/10648873.html
Copyright © 2011-2022 走看看