Page 1 of 1

Anti-Spam-Maßnahmen: Reguläre Ausdrücke

Posted: Mon Dec 03, 2007 11:54 pm
by robert
Um die von Akismet auf Moderation geschalteten Kommentare/Trackbacks zu verringern lasse ich vorab schon einiges löschen, was eindeutig Spam ist.

Dazu verwende ich auch Reguläre Ausdrücke (soweit ich sie verstanden habe).

Meine Frage. Wenn ich alles erfassen möchte was z.B. "replica" im Text hat, also egal ob

superreplica
replicathings
29replica
replica34
...

gibt es es da etwas kürzeres als

replica[a-z]+;[a-z]+replica;[a-z]+replica[a-z]+;[0-9]+replica;replica[0-9]+

Ich hätte (wenn es das gibt) gerne was, was ich einfach kopiere und nur einmal "replica" durch einen anderen Begriff ersetze.

Danke im voraus.

Posted: Tue Dec 04, 2007 7:34 am
by kleinerChemiker
(.*replica.*) müßte funzen

. ist ein platzhalter für ein beliebiges zeichen
* ist ein multiplikator für 0-unendlich (+ ist für 1 bis unendlich)

Posted: Tue Dec 04, 2007 10:26 pm
by robert
Danke, werde ich ausprobieren!