frankx: regexp ^ Anfang, oder, Verneinung

Beitrag lesen

Hellihello seth,

ansonsten gibt's auch noch eine methode ueber zero-width negative look-ahead assertions:

der ausdruck waere dann:

/^(?!aaa|bbb)/

der macht das, was du urspruenglich wolltest.

hört sich prima an (;-).

A zero-width negative look-ahead assertion. For example /foo(?!bar)/ matches any occurrence of "foo" that isn't followed by "bar". Note however that look-ahead and look-behind are NOT the same thing. You cannot use this for look-behind. http://perldoc.perl.org/perlre.html

Heißt also in dem Fall übersetzt: "Der Anfang direkt gefolgt von nicht aaa und auch nicht bbb (= nicht [aaa oder bbb])".

Dank und Gruß,

frankx