Existe um operador NOT no Regexes? Como naquela string:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Eu quero excluir todos \([0-9a-zA-z _\.\-:]*\)
, mas não aquele onde é um ano: (2001)
.
Então, o que a regex deve retornar deve ser: (2001) name
.
NOTA: algo como \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
não funciona para mim (de (20019)
alguma forma também corresponde ...)
(2001) name
.