用于python的淫秽词过滤器,构建在用于俄语的regexp上。
python-obscene-words-filter的Python项目详细描述
Python淫秽词过滤。
这是基于正则表达式的超简单单词过滤器。 它建立在正则表达式的基础上,并且有来自box的俄语支持。
它可能也适用于你的语言(如果你会写你自己的规则 表达式)。
在生产中使用之前,您应该测试它,因为 世界上没有能过滤的脏话, 所以质量不是100%。
但测试覆盖范围是:)
快速启动
示例代码:
from obscene_word_filter.default import get_default_filter f = get_default_filter()
或:
from obscene_word_filter import conf from obscene_word_filter.words_filter import ObsceneWordsFilter f = ObsceneWordsFilter(conf.bad_words_re, conf.good_words_re)
然后您可以屏蔽使用输入:
f.mask_bad_words("Тут должны быть матерные слова.") >>> Тут должны быть ******** *****.
文档
请阅读测试:)