Ich würde gerne wissen, ob es trotzdem festzustellen ist, ob eine Gruppe von Wörtern in einer Zeichenfolge mit PHP erwähnt wurde. Nehmen wir an, dass es erlaubt ist, "Angriff" zu sagen, aber "Angriff + Gewehr" ist nicht. So ...Erkennen, ob eine Gruppe von Wörtern erwähnt wurde
"I saw an assault"
sollte nicht
"I bought an assault rifle"
nachgewiesen werden sollte
"I assaulted a bank with my rifle"
sollte auch
Es gibt nichts, was Sie zuverlässig tun können. Sie können überprüfen, ob alle Wörter in einer bestimmten Wortgruppe in der Zielzeichenfolge vorhanden sind, aber Sie haben immer noch Probleme damit, entweder zu streng zu sein (angenommen, dass "angegriffen" "Angriff" enthält), aber auch das Wort "traube" enthält "Vergewaltigung"; ein Beispiel, das ich tatsächlich irgendwo gesehen habe) oder zu nachsichtig (finde nur ganze Wörter, aber vermisse gültige Variationen wie Angriffe -> Überfälle oder Angriffe). Auch würde keiner von beiden Zeichenersetzungen wie 'assauIt' stoppen, wo das' L' durch ein großes'i' ersetzt wurde (verdammte Serif-Fonts nach dem Speichern). –
Ok, vielen Dank! –