Markus: Reguläre Ausdrücke

Beitrag lesen

Hallo,

ich habe folgendes Problem:

Ich soll einen regulären Ausdruck entwerfen der auf folgendes Muster passt:

(1) Mannschaft (Zeit)

Hier soll nun also die Platzziffer, die Mannschaft und die Zeit in ein Array geschrieben werden. Dafür habe ich bisher folgendes verwendet:

preg_match("/^(([0-9]+)) ([^(]+) (([-\d]+))/i",  $string, $results);

Das Problem ist, dass manchmal nur noch die Platzziffer und nicht mehr die Zeit bekannt ist und diese deshalb samt der Klammerung nicht mehr eingegeben wird.
Wie muss ich nun den oberen regulären Ausdruck schreiben, dass mir trotz fehlender Zeiteingabe zumindest noch die Platzziffer und die Mannschaft in das array $results geschrieben wird.

Vielen Dank für eure Hilfe.
Gruß
Markus