Esiste un operatore NOT nelle espressioni regolari? Come in quella stringa:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Voglio eliminare tutti \([0-9a-zA-z _\.\-:]*\)
ma non quello in cui si tratta di un anno: (2001)
.
Così che cosa l'espressione regolare deve restituire deve essere: (2001) name
.
NOTA: qualcosa di simile \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
non funziona per me (in (20019)
qualche modo corrisponde anche ...)
(2001) name
.