Ich vermute mal, daß / für ein "exklusives oder" steht.
Nein, es steht im Gleichen Sinne wie für
Perl: (a|b)+
und das kann sein aaaaa abbaa
local-part kann also entweder ein dot-atom oder ein quoted-string oder ein obs-local-part sein.
ja aber nur deshalb weil gilt
Perl: (a|b|c){1}
Die eckigen Klammern schließen meiner Vermutung nach was ein, was auch wegfallen kann. dot-atom kann also eines von
Ja, sie haben hier die Bedeutung von ()?
Die runden Klammern vermute ich mal als Gruppierung - so daß bei dot-atom-text der * auf "." zusammen mit 1*atext angewendet wird.
1* heißt wohl: mindestens einmal das folgende Konstrukt, und * beliebig oft das folgende Konstrukt.
Damit entspräche dem 1* hier das, was bei Regulären Ausdrücken das + ist, während der * hier und im Regex dieselbe Bedeutung hätte.Liege ich damit richtig?
Soweit ja.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische