Je dois convertir l'EBNF suivant en une expression régulière qui correspond à toute chaîne de format valide. Par exemple '< 8', '*^10', '+ 6', '15, .2', etc.Conversion d'EBNF en expression rationnelle
<spec> -> :[[<fill>]<align>][<sign>][<width>][,][.<prec>]
<fill> -> <character> (* i.e., any one character)
<align> -> < | > | = |^
<sign> -> + | - | ' '
<width> -> <integer> (* i.e, one or more digits 0....9 *)
<prec> -> <integer>
Montrez-nous ce que vous avez essayé – nozzleman