我正在尝试为大学登录ID编写BNF语法,该ID必须位于 第一部分至少2个字母,最多4个字母,第二部分最多3个数字。例如abcd123或hlee616或fejo395等...
我无处可查语法,不确定我是否做得正确,但这就是我得到的:
<login> ::= <firstpart><secondpart>
<firstpart> ::= <letter><letter>|<letter><letter><letter>|<letter><letter><letter><letter>
<secondpart> ::= <digit><digit><digit>
<letter> ::= a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z
<digit> ::= 0|1|2|3|4|5|6|7|8|9
这会生成类似adre025或其他任何组合的登录信息吗?
谢谢。