Tôi đang đề cập đến khai thác thử nghiệm được liệt kê ở đây http://docs.oracle.com/javase/tutorial/essential/regex/test_harness.htmltương đương Canonical trong Pattern
Sự thay đổi duy nhất tôi thực hiện cho các lớp là mô hình được tạo ra như sau:
Pattern pattern =
Pattern.compile(console.readLine("%nEnter your regex(Pattern.CANON_EQ set): "),Pattern.CANON_EQ);
Khi hướng dẫn tại http://docs.oracle.com/javase/tutorial/essential/regex/pattern.html gợi ý tôi đặt vào mẫu hoặc regex là a\u030A
và chuỗi để khớp với số \u00E5
nhưng nó kết thúc trên Không tìm thấy kết quả phù hợp. Tôi thấy cả hai dây là một chiếc hộp nhỏ 'a' với chiếc nhẫn trên đầu.
Tôi chưa hiểu đúng trường hợp sử dụng chưa?
Có và không. Một chuỗi là một chuỗi là một chuỗi, nhưng bạn chính xác theo nghĩa là một chuỗi được đọc từ bảng điều khiển không cần phải thoát nữa, trong khi chuỗi ký tự không cần phải thoát. –
@AdamMihalcin chỉnh sửa tốt. Tôi đã đưa ra câu trả lời của tôi nhiều hơn một chút, với một bản demo để hy vọng minh họa sự khác biệt trong thoát. –
Cảm ơn bạn. Tiếp tục với hướng dẫn ngay bây giờ :) – Mustafa