yexing 发表于 2020-3-3 18:47:36

正则表达式实现游戏聊天窗口敏感词过滤(简单小脚本)

最近看完了甲鱼老师写的七篇正则表达式详解,心血来潮,写了个敏感词过滤的小脚本{:5_109:}
import re

def main(game_id):
    keywords = ['暴力']#在这个列表里添加敏感词汇
    text = input("请输入聊天内容:")
    text_edited = re.sub('|'.join(keywords), '**', text)
    print(f"{game_id}: {text_edited}\n")

if __name__ == "__main__":
    game_id = input("请输入你的游戏id: ")
    while True:
      main(game_id)

实现如下:
请输入你的游戏id: yexing
请输入聊天内容:做事要温柔,不能暴力。
yexing: 做事要温柔,不能**。
...

_2_ 发表于 2020-7-15 11:12:03

沙发
页: [1]
查看完整版本: 正则表达式实现游戏聊天窗口敏感词过滤(简单小脚本)