Der Martin: RegExp: URL + genau 32 Zeichen langem Token prüfen

Beitrag lesen

Hallo Enrico,

Aber ist es nicht so, dass dann auch (theoretisch) 32 a's, gefolgt von 32 Nullen durchgehen würden, wenn ich /^Gaestebuch__Lesen.php?Seite=[a-z0-9]{32}$/ schreibe

nein, eben nicht.

oder ist dies so zu sehen, dass die in eckigen Klammern definierten Bereiche insgesamt genau 32x vorkommen müssen, egal welche Zeichen aus den Bereichen verwendet werden?

Die eckige Klammer repräsentiert nach außen *genau ein* beliebiges Zeichen aus der Menge, die in der Klammer steht. Erst zusammen mit einem Quantifizierer wie + oder * oder {} matcht der Gesamtausdruck aus Klammer und Quantifizierer eventuell auch mehrere Zeichen, die zu dieser Menge passen.

Ciao,
 Martin

--
Niemand ist überflüssig: Er kann immer noch als schlechtes Beispiel dienen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(