[PHP] REGEXP Frage

Sammler

Well-known member
ID: 17948
L
23 Januar 2007
65
0
Ich knoble schon eine weile an einer REGEXP MySql Abfrage.

SELECT * From table where `begriff` REGEXP '^[^0-9A-Z\ ]'

Dieses zeigt alles an, was nicht mit (A bis Z, oder 0-9 oder einem Lehrzeichen beginnt)

Soweit sogut, ich will aber, das es alles anzeigt, was keines davon enthält.

Also es soll z.B. sowas angezeigt werden "auto#" oder "Geld 12$"
Also Eintrage die nicht nur aus Zahlen, Buchstaben und Leerzeichen bestehen.

Wie muss meine REGEXP umgebaut werden ?
Habs schon mit * und anderen Probiert.
Langsam raucht mir der Kopf, Google konnt bisher auch nicht helfen :-?
 
Zuletzt bearbeitet:
Habs oben nochmal editiert.

Es soll alles anzeigen, was nicht nur:
a-z
0-9
und Leerzeichen enthält.

Ich will so besondere Einträge finden, die nicht nur aus der Bedingung bestehen.

Also z.B.

25€
#Hotel
Bus-

Hoffe diesmal konnte ich es erklären.
 
Danke :)
komisch, das funktioniert wirklich :D
und da bastle ich solange rum ...

Eins noch, "wort wort" wird gefiltert, wie gewünscht, aber "wort wort wort" nicht. ?

Er filtert also nur ein Leerzeichen, aber nicht 2 Leerzeichen ?