Beat: wird nicht gefunden

Beitrag lesen

und zwar geht das Suchmuster irgendwie über die zeile hinaus:
Als Beispiel die Textdatei mit:
*UIConstraints: *EFDuplex TopTop *EFInterlvTray HighCapacityInputBin1
*UIConstraints: *EFInterlvTray HighCapacityInputBin1 *EFDuplex TopTop
*UIConstraints: *EFDuplex *EFMediaInterlv
*UIConstraints: *EFFold *EFMediaType Bond
*UIConstraints: *EFFold ZfoldBottom *EFPageDelivery

ab Zeile 3 also die zeile ohne werte sieht das Ergebnis dann so aus:

Ich habe es so versucht:
if (preg_match_all("#\UIConstraints:\s+\(\S+)(?:\s+(\S+))?\s+\*(\S+)(?:\s+(\S+))?#", $string1, $contents)){

Dann müssen wir halt noch spezifischer sein.
Dort wo \S+ steht, müssen wir jetzt effektiv [A-Za-z]+ einsetzen um zwischen Werten und Parametern zu unterscheiden.

/\Opt:\s+\([A-Za-z]+)(?:\s+([A-Za-z]+))?(?:\s+\*([A-Za-z]+)(?:\s+([A-Za-z]+))?)?/

mfg Beat

--
Woran ich arbeite:
X-Torah
   <°)))o><                      ><o(((°>o