このABNFルールを理解するのを手伝ってください([a-z]* [A-Z]* [0-9]*)*
。
このように正規表現に変換できると思います[a-zA-Z0-9]*
。したがって、ABNF ルールは、小文字および/または大文字および/または数字と、任意の順序およびそれらの組み合わせに一致する必要があります。たとえば、以下の文字列はルールと一致する必要があります。
"ABC", "abc", "abc12", "aAbC876", "123go", etc.
また、ABNF ルールが の場合([a-z]* [A-Z]* | [0-9]*)*
、同じ正規表現に変換することもできます。
正規表現の検証は簡単ですが、これらの ABNF ルールについての私の理解を検証できるツールまたは何かがありますか、または誰かが私を確認または修正してください。