hawkmaster: Suchmuster anpassen (preg_match)

Beitrag lesen

Hallo zusammen,

ich suche in einer textdatei nach folgenden Zeilen.

*Option: *XYSeparations True *XYCompOverprint True

Das mache ich mit folendem Suchmuster:
if (preg_match_all("#\Option: \(.*?) (.*?) \*(.*?) (.*?)\n#s", $string1, $contents)){

Ich habe also nachher als Ergebnis
XYSeparations mit dem Wert "True" und
XYCompOverprint mit dem Wert "True"

Jetzt gibt es aber auch Zeilen die gar keine Werte haben. Wie etwa;

*Option: *XYCreateMaster *XYMMInUse

Jetzt greift mein Suchmuster nicht mehr.
ich habe schon einiges probiert, komme aber nicht auf die Lösung.
Wie kann man es erreichen das beide Varianten gefunden werden?

vielen Dank und viele Grüße
hawk