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