Tôi đã xem xét và tìm thấy câu trả lời hay nhưng không hoạt động với notepad ++, hầu hết là dành cho java và php. Tôi đã tìm thấy các chuỗi tìm kiếm bên dưới nhưng rõ ràng tôi là một noob với regex như tôi không biết những gì mở/đóng thẻ là thích hợp trong notepad ++.Regex sử dụng Notepad ++ để thêm dấu cách trước một chữ cái viết hoa
Tôi muốn thêm dấu cách trước mỗi chữ cái viết hoa.
Ví dụ:
StackOverflowKegger
trở thành
Stack Overflow Kegger
Đây là những gì tôi đã được tìm thấy.
Find: [a-z]+[A-Z]+
Thay thế: $1
(có dấu cách trước dấu $)
Find:
(?<!^)((?<![:upper:])[:upper:]|[:upper:](?![:upper:]))
("(\\p{Ll})(\\p{Lu})","$1 $2")
(?!^)(?=[A-Z])
Bất kỳ trợ giúp sẽ được đánh giá cao.
Kể từ Notepad ++ không hỗ trợ lookbehind tiêu cực đối với regexes, tôi đoán giải pháp này là tốt như nó có thể nhận được. –
Ngoài ra, hãy nhớ kiểm tra "Trường hợp phù hợp" trong Notepad ++ để làm cho trường hợp regex nhạy cảm. – iDifferent
Chắc chắn hãy nhớ kiểm tra "Match case" trong Notepad ++ để làm cho trường hợp regex nhạy cảm. Giống như @iDifferent nói. –