Kraeuterdude
Painkiller
Hallo Zusammen,
habe ein spezielles Problem mit regulären Ausdrücken.
Ich will ein Feld in der Datenbank filtern, welches Emailadressen, Namen und UserID's enthält.
Die UserID's fangen mit I,C oder D an gefolgt von einer 6-7 stelligen Zahl. Diese will ich ausklammern. D.h. ich will filtern nach allem, was nicht mit einer UserID nach diesem Format anfängt. Dazu muss ich den Ausdruck negieren. Dies kann ich leider nicht direkt im Script machen, sondern muss dieses im regulären Ausdruck machen.
Folgenden Ausdruck habe ich bereits negativ getestet:
Hat jemand eine Idee, wie ich da weiterkomme?
Danke und Grüße
habe ein spezielles Problem mit regulären Ausdrücken.
Ich will ein Feld in der Datenbank filtern, welches Emailadressen, Namen und UserID's enthält.
Die UserID's fangen mit I,C oder D an gefolgt von einer 6-7 stelligen Zahl. Diese will ich ausklammern. D.h. ich will filtern nach allem, was nicht mit einer UserID nach diesem Format anfängt. Dazu muss ich den Ausdruck negieren. Dies kann ich leider nicht direkt im Script machen, sondern muss dieses im regulären Ausdruck machen.
Folgenden Ausdruck habe ich bereits negativ getestet:
PHP:
/^([^CDI]{1}[0-9]{6,7})/i
Hat jemand eine Idee, wie ich da weiterkomme?
Danke und Grüße
Zuletzt bearbeitet: