2

この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 ルールについての私の理解を検証できるツールまたは何かがありますか、または誰かが私を確認または修正してください。

4

2 に答える 2