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

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
robert
Regular
Posts: 1063
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

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

Post 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.
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.

Nur ein Blog
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Post 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)
robert
Regular
Posts: 1063
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

Post by robert »

Danke, werde ich ausprobieren!
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.

Nur ein Blog
Post Reply