最近 RFC 文書を読みましたが、使用されている正規表現演算子が一般的に知られているものと一致しないことに気付きました。例えば:
date-time = [ day-of-week "," ] date time [CFWS]
year = (FWS 4*DIGIT FWS) / obs-year
角かっこは、その中の複数の文字のうちの 1 つだけに一致することを意味します。しかし、RFC では、彼らがそれを「オプション」と解釈していることがわかります。アスタリスクと同じで、前のトークンが 0 回以上発生することを示します。例では
4*DIGIT
これは、DIGIT トークンが 4 回出現することを意味します。
RFC ドキュメントの正規表現演算子をどのように解釈すればよいですか? それらの指定を説明するドキュメントはありますか?