[a-zA-Z][a-zA-Z0-9_]*
У меня есть вышеуказанное регулярное выражение. Насколько я понимаю:грамматика регулярного выражения & NFA
первая буква должна быть «от a до z» в верхнем и нижнем регистре, а остальные буквы должны быть «от a до z» в верхнем и нижнем регистре и/или цифрах.
Так,
aJoieri_ => valid
7aaaG => invalid
a^ghr => invalid
AsS_ => valid
Я правильно? Кроме того, чтобы превратить это выражение в NFA (заменяя все буквы меткой «письмо» и заменяя все цифры цифрой «цифра»), будет ли моя диаграмма NFA завершена или она неверна?
С наилучшими пожеланиями