用python编写一段程序,内容为:若content里有脏话,则返回true
时间: 2023-01-31 16:57:00 浏览: 65
在 Python 中,你可以使用正则表达式来检查文本中是否包含脏话。例如,你可以使用以下代码来检查文本中是否包含敏感词:
```
import re
def has_profanity(text):
# 这里使用了正则表达式来匹配脏话。正则表达式中的 \b 表示单词边界,
# 所以这里匹配的是独立的单词,而不是单词中的一部分。
# 在方括号内列出的单词是脏话的列表。
pattern = r"\b(脏话1|脏话2|脏话3)\b"
return re.search(pattern, text) is not None
content = "这是一段文本,里面可能包含脏话。"
if has_profanity(content):
print("文本中包含脏话!")
else:
print("文本中没有脏话。")
```
在上面的代码中,我们使用了 Python 标准库中的 `re` 模块来使用正则表达式。我们定义了一个函数 `has_profanity`,该函数接受一个文本字符串作为输入,并使用正则表达式来检查文本中是否包含脏话。如果文本中包含脏话,则函数返回 `True`,否则返回 `False`。
你可以在方括号内列出你想要匹配的脏话。例如,如果你想要匹配 "脏话1"、"脏话2" 和 "脏话3",你可以将正则表达式写成 `r"\b(脏话1|