ChrisB: Regexp: Unmatched Parentheses - WTF?

Beitrag lesen

Hi,

Jetzt will ich name und value einzeln haben:
[([a-zA-Z0-9_]+)\="([^"]+)"]*
"Unmatched parenteses" spuckt PHP aus.

Du öffnest mit der ersten [ eine Zeichenklasse, die die Zeichen (, [, Buchstaben, Ziffern und den Unterstrich enthält, dann schließt du diese Zeichenklasse mit ] wieder. Danach kommt der Quantifier +, und danach eine runde Klammer ), zu der es keine öffnende gibt.

Eckige Klammern mögen im Sonderangebot gewesen sein, aber du solltest sie trotzdem sparsamer verwenden.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?