seth_not@home: Reguläre Ausdrücke: Ausschluß eines Teilstrings

Beitrag lesen

gudn tach!

zum Beispiel 'hund(?!.*vogel)'.

nee.

doch!

afais matcht
  /hund(?!.*vogel)/;
immer, sobald 'hund' im string vorkommt. das /.*/ kann naemlich immer so angepasst werden, dass der ausdruck matcht.

bloedsinn! bloedsinn! bloedsinn!

/hund(?!.*vogel)/;

matcht nur 'hund', dem kein string folgt, auf den /.*vogel/ matcht.
somit war s.olivers anwort richtig.

prost
seth