Tôi đang cố gắng để có được notepad ++ để regex tìm tất cả các trường hợp "abc" và "def" trong câu sau:Làm thế nào để bạn sử dụng Notepad + + regex ống | cho chuỗi dài hơn một ký tự?
abc đã đi đến def.
Không ai trong số các cú pháp sau đây có vẻ làm việc:
- abc | def
- [abc | def]
- (abc) | (def)
- (abc | def)
LƯU Ý: "[a | d]" khớp với bất kỳ trường hợp nào của "a" hoặc "d" khi tôi kiểm tra
[a | d] không có nghĩa là những gì bạn nghĩ có, nó có nghĩa là "phù hợp với bất kỳ của a, d, hoặc | ". [quảng cáo] sẽ làm điều tương tự, nhưng khác với a | d. –
Ý tôi là, | nhân vật bên trong [a | d] không thực sự làm bất cứ điều gì, nó chỉ nói rằng nó cũng ok để phù hợp với "|". Đó không phải là những gì bạn đang cố gắng làm. Bởi vì Notepad ++ không hỗ trợ sử dụng | nhân vật có nghĩa là "một trong những", những gì bạn đang cố gắng làm sẽ là không thể. –
Làm cách nào để tôi có thể tìm kiếm truy vấn SQL được nhập trong "bất kỳ truy vấn sql nào" ngay cả khi truy vấn được đa cấp. Tôi đã thử ["] [^ \ n] ["] cho một dòng và ["] * ["] cho nhiều dòng nhưng trong trường hợp nhiều dòng, nó bỏ qua trích dẫn thứ hai trong cùng một dòng và kết thúc tại dòng tiếp theo tại vị trí báo giá ramdom .. Tôi cần giúp đỡ ở đây và tôi đang tìm nó bằng Notepad ++. – Rick2047