MÖP!
[] sind für Zeichenklassen, () sind zur Abgrenzung von Gruppen bzw. lookahead/lookbehind.
du solltst preg_* benutzen, die sind POSIX-konform. ereg sind afaik aber etwas schneller.
Außerdem hast du die Anfangs- und Endzeichen vergessen:
Code:
"^(.*?):(.*?)(@(.*?))?$" => "|^(.*?):(.*?)(@(.*?))?$|"
(man beachte die pipes)
EDIT: außerdem wird der für status:down nix finden.
Code:
=status:(((waiting|up)@(.*?))|down)=
Ich werd das mal kurz testen... Nein, das bringt keine befriedigenden Ergebnisse.. werde mal weiterversuchen.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1