用Python编写一个敏感词替换
时间: 2024-09-30 13:12:12 浏览: 36
Python小程序练习-敏感词替换成星号
在Python中,可以使用内置的字符串操作或者第三方库如`re`(正则表达式)来实现敏感词替换。这里是一个简单的例子,它创建了一个字典来存储敏感词及其替换文本,然后遍历字符串进行查找并替换:
```python
def replace_sensitive_words(text, word_dict):
for old_word, new_word in word_dict.items():
text = text.replace(old_word, '*' * len(new_word)) # 显示替换为星号防止直接显示敏感信息
return text
# 示例敏感词字典
sensitive_words = {
'敏感词1': '****',
'敏感词2': '***',
}
# 要检查和替换的文本
input_text = "这是一段包含敏感词1和敏感词2的内容"
# 使用函数替换敏感词
censored_text = replace_sensitive_words(input_text, sensitive_words)
print(censored_text)
```
当你运行这个程序,原始的"敏感词1"和"敏感词2"会被替换为'*'的相应长度。
阅读全文