Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#3

Re: RegEx != RegEx? PHP ereg liefert immer nur REG_BADRPT

  Alt 1. Mai 2006, 16:57
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
  Mit Zitat antworten Zitat