2016-04-20 4 views

ответ

2

Вы можете сделать это с

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

согласно тому, что вы сказали. Однако, скорее всего, это будет

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

как обычно требуется идентификаторы, чтобы начать с буквы.

Но вам может быть лучше просто обеспечить соблюдение правила в действии. В противном случае сканер wil просто отрубает идентификатор 2048 символов пополам и возвращает обе половинки в качестве токенов, что на самом деле не так, как вы хотите.

1024 смехотворно высокий BTW.

+0

спасибо. 1024 действительно очень высок, но спецификация, которую я должен соблюдать, диктует это. –

Смежные вопросы