Hi,
'/^Template.php?Auswahl=Home&Aktion=Lesen&Seite=[19]{1,}$/',
Template.php?Auswahl=Home&Aktion=Lesen&Seite=[19]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
wäre demnach zulässig, denn das {1,} (das man kürzer als + schreiben könnte), bezieht sich nur auf das Regex-Element direkt davor - und das ist in diesem Fall das (maskierte, also sonderbedeutungsfreie) Zeichen ]
Habe ich damit alle Sonderzeichen korrekt maskiert?
Sieht so aus.
Mit nachfolgender Fehlermeldung komme ich aber nicht zurecht:
Delimiter must not be alphanumeric or backslash
Auf welchen Ausdruck beziehen sich diese? Im gezeigten Code sehe ich keine Regexe, die Buchstaben, Ziffern oder Backslash als Delimiter haben.
Nachfolgendes Beispiel verwendet auch Delimiter, zumindest für den Anfang der Zeichenkette als Anfang der Suche:
Du verwechselst "Delimiter" und "Anchor". Delimiter bezieht sich auf die Zeichen um den Regex (bei Dir die Slashes /).
^ und $ sind dagegen Anchor.
Was muss ich noch korrigieren?
Die Regexe mit den fehlerhaften Delimiters.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.