要解决这个问题,你需要先创建一个包含被列入黑名单的词语的列表。然后,你可以使用Python中的字符串的find()
方法来检查输入的文本中是否包含黑名单中的词语。以下是一个示例代码:
blacklist = ["discord", "bs", "过滤词语"]
def check_blacklist(text):
for word in blacklist:
if text.find(word) != -1:
return True
return False
# 测试
text1 = "这是一个测试文本,不包含黑名单词语。"
text2 = "这是一个测试文本,包含黑名单词语 discord 和 bs。"
text3 = "这是一个测试文本,包含黑名单词语 过滤词语。"
print(check_blacklist(text1)) # 输出: False
print(check_blacklist(text2)) # 输出: True
print(check_blacklist(text3)) # 输出: True
上述代码定义了一个名为check_blacklist()
的函数,它接受一个文本作为输入,并检查该文本是否包含黑名单中的词语。如果文本中包含任何一个黑名单词语,函数将返回True
,否则返回False
。
你可以根据需要自定义黑名单列表,并使用check_blacklist()
函数来检查输入文本。