敏感词替换python
时间: 2023-07-08 10:49:49 浏览: 314
Python小程序练习-敏感词替换成星号
在 Python 中进行敏感词替换,可以使用正则表达式和字符串的 replace() 方法。以下是一个示例代码,可以实现将文本中的敏感词替换成 * 号:
```python
import re
sensitive_words = ['敏感词1', '敏感词2', '敏感词3']
text = '这是一段包含敏感词1和敏感词2的文本'
# 使用正则表达式查找敏感词
pattern = re.compile('|'.join(sensitive_words))
text = pattern.sub('***', text)
# 使用 replace() 方法替换敏感词
for word in sensitive_words:
text = text.replace(word, '*' * len(word))
print(text)
```
输出结果为:这是一段包含***和***的文本
阅读全文