Hi,
hab grade ein problem und war eigentlich der Meinung das es recht einfach zu lösen wäre, aber dann irgendwie doch nicht.
Ohne lange worte, der String schaut so aus "68405" oder so "68405 W112510" und von intresse ist nur die erste Zahl.
Und beim schreiben ist mir auch grade die Lösung eingefallen.
Aber eins interessiert mich noch. Das optional hab ich jetzt einfach durch "(?:|optionaler teil)" erreicht, ist dass so die normale Form oder geht das auch anders?
hab grade ein problem und war eigentlich der Meinung das es recht einfach zu lösen wäre, aber dann irgendwie doch nicht.
Ohne lange worte, der String schaut so aus "68405" oder so "68405 W112510" und von intresse ist nur die erste Zahl.
Und beim schreiben ist mir auch grade die Lösung eingefallen.

PHP:
~^(?P<lieferschein_id>[0-9]{5})(?:| W[-0-9]{4,8})$~