regex verschiedene Begriffe extrahieren

Blue_Moon

Lieutenant
Registriert
Mai 2004
Beiträge
612
Hallo,
ich schlage mich gerade mit regex herum.
Aus einem String müssen unterschiedliche Zahelnwerte abhängig von der davorstehende Zeichenfolge extrahiert werden.

Je nach vorangestelltem String A, B oder C müssen die nchsten 8, 7 oder 5 Zahlen extrahiert werden.

Die Zeichenfolge wäre z.B.
A:12345678 oder
B:1234567 oder
C:12345

Das ganze muss ich leider in einen regex-Befehl packen.
Für eine einzelne Zeichenfolge hab ich es hinbekommen:
(?<=A.)[0-9]{8}
Leider bekomm das aber nicht für die 3 Varianten hin.

Kann mir jemand von euch helfen?

Gruß
matthias
 
Zuletzt bearbeitet:
Zurück
Oben