Простой и простой способ справиться с этим:
Просто инициализируйте набор несколькими плохими словами и ругательствами. Например: s={"badass", "asshole"}
Теперь, когда вы принимаетестрока просто разделите строку на список слов с помощью модуля nltk word_tokenize, а затем возьмите слова пересечения между обоими наборами
Таким образом, вы будете заканчивать использованием плохих слов, используемых в строке, затем просто удалите их и снова сделайте строку
Если вы можете сделать это с помощью кода, тогда нет проблем, комментарий