Hallo Community, ich bins mal wieder.
Momentan beschäftige ich mich mit einem kleinen TCP/IP chat und möchte jetzt einen Schimpfwortfilter einbauen.
Alle schimpfwörter habe ich auf einem Webspace gepackt um diese immernoch zu editieren falls neue "ideen" von beleidigungen dazu kommen.
Jetzt stoße ich jedoch auf 1 Problem sowie eine Frage und hoffe das Ihr mir da helfen könnt.
Problem) Die Schimpfwörter auf den Webspace sind alle klein geschrieben, jedoch erkennt mein Programm das nicht und denkt es ist ein anderes wort. Ich möchte den usern aber nicht nur kleinbuchstaben zu nutzen mit tolower. Wie kann ich das anstellen das der Code alle Wörter erkennt egal ob groß / kleinschreibung.
Frage) Beim start des Chats werden alle Schimpfwörter vom Webspace heruntergeladen und in einem Array gespeichert, dann geht der Server bei jeder einkommendne Nachricht den text durch und sucht nach diesen wortern wenn er eins findet ersetzt er jeden buchstaben des wortes durch ein *. Gibt es eine bessere möglichkeit die Wörter zu speichern außer einem array oder genrell eine möglichkeit die Wörter zu filtern ? (Frage nur um den Server nicht unnötig zu belasten wenns keine gibt gibts keine ^^)
Eragon276
Momentan beschäftige ich mich mit einem kleinen TCP/IP chat und möchte jetzt einen Schimpfwortfilter einbauen.
Alle schimpfwörter habe ich auf einem Webspace gepackt um diese immernoch zu editieren falls neue "ideen" von beleidigungen dazu kommen.
Jetzt stoße ich jedoch auf 1 Problem sowie eine Frage und hoffe das Ihr mir da helfen könnt.
Problem) Die Schimpfwörter auf den Webspace sind alle klein geschrieben, jedoch erkennt mein Programm das nicht und denkt es ist ein anderes wort. Ich möchte den usern aber nicht nur kleinbuchstaben zu nutzen mit tolower. Wie kann ich das anstellen das der Code alle Wörter erkennt egal ob groß / kleinschreibung.
Frage) Beim start des Chats werden alle Schimpfwörter vom Webspace heruntergeladen und in einem Array gespeichert, dann geht der Server bei jeder einkommendne Nachricht den text durch und sucht nach diesen wortern wenn er eins findet ersetzt er jeden buchstaben des wortes durch ein *. Gibt es eine bessere möglichkeit die Wörter zu speichern außer einem array oder genrell eine möglichkeit die Wörter zu filtern ? (Frage nur um den Server nicht unnötig zu belasten wenns keine gibt gibts keine ^^)
Eragon276