Gibt es in Regexes einen NOT-Operator? Wie in dieser Zeichenfolge:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Ich möchte alle löschen, \([0-9a-zA-z _\.\-:]*\)
aber nicht den, in dem es ein Jahr ist : (2001)
.
Was der reguläre Ausdruck zurückgeben soll, muss also sein : (2001) name
.
HINWEIS: so etwas \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
funktioniert bei mir nicht (das (20019)
passt irgendwie auch zusammen ...)
(2001) name
.