Joachim: PHP: Regulärer Ausdruck: Gefundene Werte in Variable

Beitrag lesen

Hi,

Dazu bräuchte ich ja die Zahl (im Beispiel oben "2" oder "1") und den String zwischen = und ] .

Wo genau liegt Dein Problem? Kennst Du die Methoden nicht, oder weisst Du nicht, wie die regEx aussehen soll?

//suche nach "[" gefolgt von Zahlen, gefolgt von "=", gefolgt von irgendwelchen Zeichen bis zum nächsten Auftreten von "]".
$reg = "/[([0-9]+)=(.+?)]/";
if (preg_match($reg, $string, $matches)) {
    echo $matches[1] . "<br>";
    echo $matches[2];
}

Gruesse, Joachim

--
Am Ende wird alles gut.