Chrisi: Regex für Crontab

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

  1. 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

    --
    Woran ich arbeite:
    X-Torah
       <°)))o><                     ><o(((°>o