chris: Hilfe bei regulärem Ausdruck

Beitrag lesen

Hallo,

leider konnte ich durch die Suche keine Antwort auf meine Frage finden. Ich brauche einen regulären Ausdruck, der genau eine bestimmte Zeichenkette überprüft. Bsp:

Gesuchte Zeichenkette ist "Denis", der reguläre Ausdruck der genau diese Zeichenkette findet, sollte nach meinem Anfängerverständnis ^Denis$ sein. Ist es aber nicht...

Wie kann ich mittels regulärem Ausdruck prüfen, ob eine Zeichenkette nur "Denis"  (ohne Anführungszeichen) enthält?

Grüße Denis

Der Reguläre ausdruck ^Denis$ passt nur auf Folgenden String:

"Denis"

Er passt nicht auf diesen String:

"Hier hats auch Denis drin"

Das Bauelement "^" signalisiert den Anfang des String, das Element "$" das Ende, also darf ausser "Denis" nichts sonst im String stehen.

Hier hats ne schöne Liste mit Bauelementen für Reguläre Ausdrücke:

http://www.dclpfaq.de/q/q-regexp-bauelemente.html

Wenn du aber wirklich nur nach "Denis" Suchen möchtest, sind reguläre ausdrücke nicht das was du suchst, vermutlich würde dir dann http://ch2.php.net/strstr schon reichen.