seth: regexp ^ Anfang, oder, Verneinung

Beitrag lesen

gudn tach!

/^([^a]{3}|[^b]{3})/

nein. bbb wird von [^a]{3}\ gematcht und aaa von [^b]{3}.

Stimmt, das wäre wohl immer true.

nein. auf strings mit weniger als drei zeichen wuerde der ausdruck nicht matchen.

Bleibt also doch nur noch die anschließende Invertierung…

...oder die zero-width negative look-ahead assertions.

prost
seth