Existe-t-il un opérateur NOT dans les expressions régulières? Comme dans cette chaîne:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Je veux supprimer tout \([0-9a-zA-z _\.\-:]*\)
mais pas celui où il est un an: (2001)
.
Alors , que l'expression rationnelle doit retourner doit être: (2001) name
.
REMARQUE: quelque chose comme \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
ne fonctionne pas pour moi (le correspond en (20019)
quelque sorte aussi ...)
(2001) name
.