Existe-t-il un opérateur NOT dans les Regex ? Comme dans cette chaîne : "(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Je veux supprimer tous les \([0-9a-zA-z _\.\-:]*\)
mais pas celle où il s'agit d'une année : (2001)
.
Donc ce que la regex doit retourner doit être : (2001) name
.
NOTE : quelque chose comme \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
ne fonctionne pas pour moi (le (20019)
d'une manière ou d'une autre correspond aussi...)
1 votes
Il y a une chaîne comme ci-dessus et je veux la regexer, que le résultat de la regex soit :
(2001) name
.