Python模块从行和块中删除坏字或诅咒字
我正在使用一个Python模块,该模块应该包含一行文本,如果有任何坏词或诅咒词,则将其删除。 它应该也能屏蔽坏词。Python模块从行和块中删除坏字或诅咒字,python,methods,Python,Methods,我正在使用一个Python模块,该模块应该包含一行文本,如果有任何坏词或诅咒词,则将其删除。 它应该也能屏蔽坏词。 有人能帮我解决这个问题吗?解决这个问题的简单方法是: 只需初始化一个集合,其中包含一些坏单词和诅咒单词 例如:s={“坏蛋”、“混蛋”} 现在,当您获取一个字符串时,只需使用 nltk word_标记化模块,然后获取两个集合之间的交叉词 因此,您将以字符串中使用的坏单词结尾,然后删除它们并再次生成字符串 如果你能用代码来做,那就没问题了 其他评论只需列出像这样的坏词坏词=[“混蛋”
有人能帮我解决这个问题吗?解决这个问题的简单方法是: 只需初始化一个集合,其中包含一些坏单词和诅咒单词 例如:
s={“坏蛋”、“混蛋”}
现在,当您获取一个字符串时,只需使用
nltk word_标记化模块,然后获取两个集合之间的交叉词
因此,您将以字符串中使用的坏单词结尾,然后删除它们并再次生成字符串
如果你能用代码来做,那就没问题了
其他评论只需列出像这样的坏词坏词=[“混蛋”,“白痴”] 现在把它换掉
badwords = ["asshole","idiot"]
text = "Its a idiot."
for badword in badwords:
text = text.replace(badword,"*"*len(badword))
到目前为止你试过什么?