2016-04-20 5 views

Antwort

2

Sie können es mit

[a-zA-Z0-9]{1,1024} 

nach dem, was Sie gesagt haben. Es ist jedoch wahrscheinlicher

[a-zA-Z][a-zA-Z0-9]{1,1023} 

wie Sie normalerweise Kennungen mit einem Buchstaben beginnen.

Aber Sie finden es vielleicht besser, einfach die Regel in der Aktion durchzusetzen. Andernfalls wird der Scanner einfach eine 2048-Zeichen-Kennung halbieren und beide Hälften als Token zurückgeben, was nicht wirklich das ist, was Sie wollen.

1024 ist lächerlich hoch BTW.

+0

Danke. 1024 ist in der Tat sehr hoch, aber die Spezifikation, der ich folgen muss, diktiert es .. –