Я хотел бы обнаружить вульгарное слово в строке. У меня есть база данных неприличных слов, хранящихся в файле .txt
. Этот файл я вложил в свой файл .py
.Поиск запрещенных слов в строке
Пример плохого слова: строка
words = "word, something, dog, cat ...."
входные данные, например:
input = "xxxxdogxxx" or "dogxxxx" or "xxxdog" or "dog" "ok_word" # xxx == any word
и я хочу, когда вход содержит слово в ответ слово является Ложные
def check(input):
word = "something, something, ..."
x = ???? # I do not know how to do it, probably using regular expressions: re.match?
if x:
return False
else:
return True
Я думаю, вам не нужно регулярное выражение для этого. –
Вы знаете, как разбить строку на массив слов? – akonsu