Ich habe eine Benutzer eingegebene Zeichenfolge und ich möchte suchen und ersetzen alle Vorkommen einer Liste von Wörtern mit meiner Ersetzung Zeichenfolge.Ersetzen Sie alle Wörter aus der Wortliste durch eine andere Zeichenfolge in Python
import re
prohibitedWords = ["MVGame","Kappa","DatSheffy","DansGame","BrainSlug","SwiftRage","Kreygasm","ArsonNoSexy","GingerPower","Poooound","TooSpicy"]
# word[1] contains the user entered message
themessage = str(word[1])
# would like to implement a foreach loop here but not sure how to do it in python
for themessage in prohibitedwords:
themessage = re.sub(prohibitedWords, "(I'm an idiot)", themessage)
print themessage
Der obige Code funktioniert nicht, ich bin mir sicher, ich verstehe nicht, wie Python für Schleifen arbeiten.
Sie sollten versuchen, spambayes Implementierung für Python Check-out könnte besser skalierbar sein. – dusual