Powl: RegEx (mal wieder)

Beitrag lesen

Hallo,

scheinbar werde ich es nie kapieren. :(

Ich versuche eine regex zu konstruieren, die auf folgendes Schema passt:

xxxx_xx_xx_xx_xx_xx_#Y
____________________^^

Dabei steht x für eine Ziffer [0-1], das Gatter kann sein, gefolgt von einer Zahl Y mit beliebig vielen Ziffern. Wenn das Gatter vorhanden ist, dann muss Y [min eine Ziffer] auch vorhanden sein.

Mein Ansatz bisher ist:

"!\d{4}_\d{2}_\d{2}_\d{2}_\d{2}_\d{2}#?(\d*)?!"   (IIRC)

und

"!\d{4}(_\d{2}){5}(#\d*)?!"

beide haben aber das Problem, dass sie auch auf andere pattern matchen, wie z.B.

xxxx_xx_xx_xx_xx_xx_#Y#Y

Ich finde da (im Moment?) überhaupt nicht durch, wo da mein Denkfehler liegt. Wenn mir jemand helfen würde, den zu finden, das wäre nett.

netten Tag
^da Powl

--
===============================
powl.hat-gar-keine-homepage.de/