敏感字符的识别+处理


# 让用户输入任意字符串,然后判断此字符串是否包含指定的敏感字符。
'''
'''
###########################################      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 :包含铭感字符   符我叫*** / 我是*** / 我要***

  

转载于:https://www.cnblogs.com/yx12138/p/10648873.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值