Ihre Regex hat Leerzeichen, entfernen Sie sie:
%Vor% Auch der Regex 0[1-9]|[1-9][0-9]
stimmt nicht mit 0
überein.
BEARBEITEN:
Basierend auf Ihren Kommentaren möchten Sie eine Zahl von 1-99
nach expire=
zulassen, damit Sie Folgendes verwenden können:
oder eine kürzere Version:
%Vor% Da Ihr Beispiel 0
nach expire=
hat, wird es nicht gefunden.
Beachten Sie auch, dass ich die Anker für Anfang und Ende hinzugefügt habe. Ohne sie kann die Regex mit jeder gültigen Teilzeichenfolge der Eingabe übereinstimmen. Beispiel kann expire=99
in der Eingabe expire=999