Regex für Crontab
Chrisi
- php
0 Beat
Hi zusammen,
ich schreibe mit PHP in die Crontab und versuche gerade mir eine Regex zu bauen die mir das Timing validiert:
* * * * *
1/* * * * *
* 1,12 * * *
Mein Versuch:
/^([\*/\d,][:space:]{1}){5}$/
Aber klappen tut es nicht :-)
Ich möchte eigentlich nur sicherstellen das keine anderen Zeichen als (1/*,) vorkommen und das diese Zeichengruppe 5 mal hintereinander vorkommen soll und zwischen den Zeichenketten darf jeweils nur 1 Leerzeichen sein.
Kann mir da jemand einen Tipp geben?
Danke & Grüße, Chrisi
ich schreibe mit PHP in die Crontab und versuche gerade mir eine Regex zu bauen die mir das Timing validiert:
* * * * *
1/* * * * *
* 1,12 * * *
1/* sind drei zeichen
1,12 sind vier Zeichen
woraus
[\*/\d,]{1,5}
fällig würde, wenn maximal 5 solcher Zeichen aufeinander fallen dürfen.
mfg Beat