Có toán tử NOT trong Regexes không? Giống như trong chuỗi đó: "(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
Nhà điều hành không phải Regex
Tôi muốn xóa tất cả \([0-9a-zA-z _\.\-:]*\)
nhưng không xóa một trong đó là năm: (2001)
.
Vì vậy, những gì regex phải trả về phải là: (2001) name
.
LƯU Ý: một cái gì đó giống như \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
không làm việc cho tôi (các (20019)
bằng cách nào đó cũng phù hợp với ...)
Tôi không chắc chắn tôi hiểu những gì bạn muốn khớp (hoặc tại sao bạn đặt tất cả những parens xung quanh văn bản thuần túy) – Mat
Có một chuỗi như trên và tôi muốn regex nó lên, rằng kết quả của regex là: '(2001) name'. – Sonnenhut