Michael Richter: Regulärer Ausdruck mit optionalem Inhalt

Beitrag lesen

$reg_exp = '#Wert([0-9]+): (.*)$#m';
$success = preg_match_all($reg_exp, $snipp, $matches);

dann finde ich zwar alle werte aber ich weiß nicht, welcher wert wozu gehört (oder?)

denn die gruppen gehören zu einem datensatz, kann man sagen

wie gesagt, der ganze block, mit den 4 werten kommt bis zu 16 mal vor und die 4 werte (oder eben 3, wenn wert3 fehlt) gehören immer zusammen