Есть ли оператор NOT в Regexes?
Как в этой строке: "(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Я хочу удалить все \([0-9a-zA-z _\.\-:]*\), но не тот, где он является годом: (2001).
То, что должно возвращать регулярное выражение, должно быть: (2001) name.
ПРИМЕЧАНИЕ: что-то вроде \((?![\d]){4}[0-9a-zA-z _\.\-:]*\) не работает для меня ((20019) как-то тоже соответствует...)