~DRAGON~: Buchstaben ausschließen mit RegExps ?

Beitrag lesen

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~