Stellvertretend Bezeichner Regulären Ausdruck

Die reguläre definition für die Anerkennung der Bezeichner in der Programmiersprache C ist gegeben durch

letter -> a|b|...z|A|B|...|Z|_
digit -> 0|1|...|9
identifier -> letter(letter|digit)*

Diese definition generiert Bezeichner der form

Kennung: [_a-zA-Z][_a-zA-Z0-9]*

Meine Frage ist jetzt wie kann begrenzen Sie die Länge der Kennung, kann so erzeugt werden, dass nicht mehr als 31 Zeichen. Welche änderungen müssen gemacht werden in der Standard-definition-oder wie schreibt man einen regulären Ausdruck ein, um es zu begrenzen, nicht mehr als die angegebene Länge. Könnte jemand bitte helfen. Danke.

InformationsquelleAutor der Frage Jeris Alan | 2013-02-19

Schreibe einen Kommentar