@@Richi:
nuqneH
Erlaubt sein sollen Ausdrücke, die entweder mit X oder mit XY oder XYZ beginnen.
Danach soll zwingend ein Bindestrich erfolgen (-),
danach soll zwingend bei XY und XYZ
eine zweiziffrige Zahl,
dann ein Bindestrich (-),
dann wieder eine 2-ziffrige Zahl,
wieder ein Bindestrich (-) und danach eine 4-ziffrige Zahl erfolgen.War der Anfangsbuchstabe ein X,
dann darf hinter dem Buchstaben ein Bindestrich,
dann eine 2-ziffrige Zahl und
danach wieder ein Bindestrich (-)
und danach eine 4-ziffrige Zahl erfolgen.
Der Teil YZ?-\d{2} kann also auftreten oder nicht: X(?:YZ?-\d{2})?-\d{2}-\d{4}
Du könntest auch die zwei Fälle mit „Oder“ verknüpft notieren: XYZ?-\d{2}-\d{2}-\d{4}|X-\d{2}-\d{4}
Ich würde die erste Variante vorziehen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)