Bob: Frage zur Negierung in regulären Ausdrücken

Beitrag lesen

Ich würde gern prüfen das auf eine Zeichenkette, NICHT eine andere Zeichekette folgt.

[...]

Hab dann erkannt, dass ich das so hätte schreiben müssen:
/^auto[^h][^a][^u][^s].*/

Dann klappt das. Die Frage aber ist: kann man das nicht kürzer fassen?

Ja, z.B. mit einem negative lookahead
/^auto(?!haus)/

Und wie macht man dass dann, wenn man bspw. "haus" und "center" AUSSCHLIESSEN wöllte?

/^auto(?!haus|center)/