Michael: Buchstaben ausschließen mit RegExps ?

Ist es möglich, mit regulären Ausdrücken bestimmte Buchstabenfolgen auszuschliessen, zum Beispiel die Suche nach der Zeichenkette "ist", wobei vornean NICHT die Wortfolge "Intern" (--> Internist soll dann NICHT gefunden werden) nciht zugelassen ist?

Habe in selfhtml nix gefunden, hab alles durchsucht :-/!

Kann mir jemand helfen?

MfG
Michael

  1. Ist es möglich, mit regulären Ausdrücken bestimmte Buchstabenfolgen auszuschliessen, zum Beispiel die Suche nach der Zeichenkette "ist", wobei vornean NICHT die Wortfolge "Intern" (--> Internist soll dann NICHT gefunden werden) nciht zugelassen ist?

    Jupp dat is möglich. Deine Freunde sind das ^ (Dach) und [n]

    Das Dach ^ hat besondere bedeutung.
    Der Ausdruck /^ICH/ z.B. passt auf alle Strings, bei denen das Wort ICH am anfang steht jedoch nicht in mitte.

    Neben Anfang ist natürlich auch Ende interesant.
    Der Ausdruck /BIN$/ passt auf alle Strings die mit BIN enden.

    Mit /^ICH BIN$/ findest genau die strings mit "ICH BIN"

    .        <<< ein beliebiges Zeichen (bis auf Newline \n)

    []       <<< zeigt angegebene Zeichen bzw: Bereiche
             z.B. [1-3] zeigt die Zahlen 1, 2 und 3

    [^]     <<< als erstes Zeichen negiert es die Auswahl
            z.B. [^1-3] alle Zeichen bis auf die Zahlen 1, 2 und 3

    in Deinem falle also /.[^ist]/ *zeigt alles bis auf die welche "ist" enthalten. (ausgenommen Newline \n)

    mfg

    ~DRAGON~