python敏感字替换_教学案例_Python处理敏感词汇方法
社區(qū)都會對發(fā)布的信息進行檢查,并過濾一些非法的敏感詞。在python中可以用關鍵字in來檢測內容中是否存在敏感詞匯。①檢測信息中是否存在非法的敏感詞匯,代碼如下:
②將待檢測信息中的敏感詞匯替換為3個星號***
函數(shù)原型 str.replace(old, new[, max])
Python中的replace()方法是把字符串中的old(舊字符串)替換成new(新字符串),如果指定第三個參數(shù)max,則替換次數(shù)不超過max次(將舊的字符串用心的字符串替換不超過max次)。
例1
str = "baaabaabaab"
print(str.replace('a', '+')) #”b+++b++b++b”
print(str.replace('a', '+', 3)) #替換3次結果為 “b+++baabaab”
③利用正則表達式過濾敏感詞
re.sub的函數(shù)原型為:re.sub(pattern, repl, string, count)
re.sub使用repl替換string中每一個匹配的子串后返回替換后的字符串。
代碼中’|’.join(illegal_keys)的結果是生成匹配模式的內容:‘非法|暴力|性’。
上述代碼輸出的結果:這句話中有***內容,請謹慎小結:本文介紹了使用replace()函數(shù)和re.sub()來替換敏感詞匯。
===================================
獲取更多教學案例,可以掃描下面的二維碼或微信搜一搜,關注本公眾號。
總結
以上是生活随笔為你收集整理的python敏感字替换_教学案例_Python处理敏感词汇方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab的拟合函数polyfit()
- 下一篇: Idea的快捷键及环境配置