Sam: Regex: was ist hier falsch?

Beitrag lesen

Hallo,

ich mühe mich jetzt schon ewig ab, komme aber nicht auf die Lösung:

Dieses Pattern: "~[ZITAT]|[ZITAT=(\S+)]|[ZITAT=(\S+) url=(\S+)]~i"

soll sowohl [ZITAT] als auch [ZITAT=bla] als auch [ZITAT=blu url=blo] finden. Irgendwie stören sich aber die letzten beiden Optionen, da je nachdem welche der beiden man zuerst stellt nur [ZITAT=bla] oder [ZITAT=blu url=blo] gefunden werden.
Uch schaffs einfach nicht auf die Lösung zu kommen. Danke schonmal für eure Hilfe.

MfG Sam