如何用Python编写一个程序来检测和过滤特定的敏感词汇列表?
时间: 2024-11-07 10:12:54 浏览: 13
在Python中,你可以通过读取敏感词汇列表,然后遍历文本内容检查是否存在这些词来实现敏感词汇的检测和过滤。以下是一个简单的示例:
```python
def filter_sensitive_words(text, sensitive_words_list):
filtered_text = ""
for word in text.split():
if word.lower() not in [sw.lower() for sw in sensitive_words_list]:
filtered_text += " " + word
return filtered_text.strip()
# 示例敏感词汇列表
sensitive_words_list = ["敏感词1", "词2", "词3"]
# 测试文本
test_text = "这是一段包含敏感词1和非敏感词的内容"
filtered_text = filter_sensitive_words(test_text, sensitive_words_list)
print("过滤后的文本:", filtered_text)
阅读全文