Есть ли оператор 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)
как-то тоже соответствует...)