Denis: reg. Ausdr. um tags und deren Attribute zu filtern ges.

Beitrag lesen

Hallo Welt,

schlage mich seit einiger Zeit mit einem reg. Ausdruck herum, mit dem ich selbstdefinierte Tags finden möchte und die innerhalb dieser Tags spezifizierten Attribute.

Die Tags sehen also z.B. so aus:
<%TAGNAME varname1="wert1" varname2="wert2" [...]%>

Hinterher hätte ich am liebsten einen Array der Form
TAGNAME (
 varname1 => wert1,
 varname2 => wert2,
 [...]
)

Momentan hab' ich den Ausdruck zweigeteilt, finde bislang mittels
// PHP regexp
preg_match_all('~<%(\w+)\b(\s?.*)%>~iU', $zeile, $aModule);

sowas

array
(
    [0] => Array
        (
            [0] => MODUL1
            [1] => MODUL2
        )

[1] => Array
        (
            [0] =>  M1var1="M1wert1" M1var2="M1wert2"
            [1] =>  M2var1="M2wert1"
        )

)

Und will jetzt die Attribute und jeweiligen Werte nochmal parsen, um eben die Name/Vals aufzusplitten. Aber der regExp will mir nicht ganz gelingen. Hat jemand ultimative Tipps? Thanks so much,

Denis