Hugo Egon Balder: Backreference?

Beitrag lesen

Besser, weil übersichtlicher, finde ich: ~[1]|\s{6}$~

Das matcht auf eine bliebige zeichenkette die 6 Zeichen lang ist und aus Whitespace-Zeichen oder Ziffern besteht - also z.B. auch "01234 " oder "      "

Richtig. Ich habe nämlich das Ziel des OP (fälschlicherweise) so verstanden, dass es _insgesamt_ 6 Zeichen sind. Ich sehe jetzt erst, dass ich das falsch gelesen habe und es 6 int _plus_ eveueller Abstand sind.

Bei insgesamt 6 int plus event. Leerzeichen würde ich es so lösen:

~^\s*([0-9]\s*){6}$~


  1. 0-9 ↩︎