Tôi đập đầu vào tường bằng một biểu thức thông thường. Tôi đang cố gắng để xác định một biểu thức không bao gồm chính xác văn bản này 'Hệ thống' (phân biệt chữ hoa chữ thường), nhưng có thể chứa từ 'Hệ thống' cung cấp không chỉ có vậy.Regex không bằng chuỗi
Ví dụ:
- Hệ thống == INVALID
- HỆ THỐNG == INVALID
- hệ thống == INVALID
- hệ thống == INVALID
- asd hệ thống == trị hệ thống
- asd asd == Hợp lệ
- Hệ thống asd == Hợp lệ
- asd Hệ thống == trị
- asd == trị
Chỉ vì tò mò, làm thế nào?! nhà điều hành làm việc? Tôi đã không bao giờ được sử dụng một (mặc dù tôi đã sử dụng khá nhiều regex tôi có xu hướng tìm các giải pháp mà không sử dụng 'không'). – Alxandr
Ahh, thật đơn giản! Tôi chắc là tôi đã thử ...! Cảm ơn bạn. – Kieron
@Alxandr - nó sẽ kiểm tra những gì theo vị trí hiện tại của bạn. Ví dụ, 'c (?! 4)' sẽ khớp với c từ 'Doc12', chứ không phải c trên 'Doc42'. Một cái nhìn xung quanh không chụp, vì vậy tôi không phải lo lắng về việc thay thế chữ số, hoặc kiểm tra trường hợp cạnh (ví dụ, nếu c là ký tự cuối cùng: 'Doc'). – Kobi