Thử nghiệm các biểu thức chính quy trực tuyến. Phân tích các kết quả khớp, sửa lỗi và tạo các mẫu hiệu quả để tìm kiếm dữ liệu.
Không tìm thấy kết quả khớp
Không có nội dung không khớp
^Bắt đầu của dòng$Kết thúc của dòng.Ký tự meta khớp với bất kỳ ký tự nào ngoại trừ dòng mới (\n)|Khớp với ký tự hoặc nhóm ký tự được chỉ định ở hai bên (HOẶC)\Được sử dụng để thoát khỏi một ký tự đặc biệtaKý tự "a"abChuỗi "ab"*Khớp với 0 hoặc nhiều lần lặp lại của phần tử trước đó?Khớp với 0 hoặc 1 lần lặp lại của phần tử trước đó+Khớp với 1 hoặc nhiều lần lặp lại của phần tử trước đó{5}Khớp với chính xác 5 lần lặp lại{5,}Khớp với 5 hoặc nhiều lần lặp lại của ký tự hoặc nhóm trước đó{5,10}Khớp với từ 5 đến 10 lần lặp lại\sKhớp với một ký tự khoảng trắng\SKhớp với một ký tự không phải khoảng trắng\wKhớp với một ký tự 'từ' (chữ và số + dấu gạch dưới)\WKhớp với một ký tự không phải 'từ'\dKhớp với một chữ số\DKhớp với một ký tự không phải chữ số[\b]Ký tự Backspace (lùi lại một bước)\cKhớp với một ký tự điều khiển\nKhớp với một ký tự dòng mới\tKhớp với một ký tự tab\rKhớp với một ký tự trả về đầu dòng\ZZZKhớp với một ký tự bát phân ZZZ (ví dụ: \040 cho khoảng trắng)\xZZKhớp với một ký tự thập lục phân ZZ (ví dụ: \x20 cho khoảng trắng)\0Ký tự null (Null)\vTab dọc(xyz)Nhóm bắt các ký tự(?:xyz)Nhóm không bắt các ký tự[xyz]Khớp với bất kỳ một ký tự nào từ tập hợp x, y hoặc z[^xyz]Khớp với bất kỳ ký tự nào *không* thuộc tập hợp x, y hoặc z[a-q]Khớp với bất kỳ ký tự nào trong phạm vi từ 'a' đến 'q'[0-7]Khớp với bất kỳ chữ số nào trong phạm vi từ '0' đến '7'$`Chèn phần của chuỗi trước kết quả khớp$'Chèn phần của chuỗi sau kết quả khớp$+Chèn nhóm bắt cuối cùng đã khớp$&Chèn toàn bộ chuỗi đã khớp$nChèn nhóm bắt thứ n (ví dụ: $1, $2)(?=xyz)Khẳng định phía trước dương (khẳng định rằng xyz theo sau)(?!xyz)Khẳng định phía trước âm (khẳng định rằng xyz *không* theo sau)(?<=xyz)Khẳng định phía sau dương (khẳng định rằng xyz đứng trước)(?<!xyz)Khẳng định phía sau âm (khẳng định rằng xyz *không* đứng trước)\bRanh giới từ (vị trí giữa một ký tự 'từ' và một ký tự không phải 'từ')\BKhông phải ranh giới từ(?#comment)Chú thích (bị bỏ qua bởi công cụ biểu thức chính quy)Lưu ý rằng các biểu thức chính quy trong công cụ này được xử lý theo tiêu chuẩn ECMAScript (JavaScript RegExp). Điều này có nghĩa là hành vi của các mẫu tương ứng với cách chúng hoạt động trong trình duyệt hoặc trong mã JavaScript. Một số cấu trúc, chẳng hạn như thoát các ký tự (/ và /), có thể hoạt động giống nhau ngay cả khi chúng trông khác nhau. Nếu bạn đã quen với các biểu thức chính quy trong các ngôn ngữ khác (ví dụ: Python, PHP, .NET hoặc POSIX), hãy lưu ý rằng có thể có sự khác biệt về cú pháp và logic so khớp.
Công cụ này cho phép bạn kiểm tra các biểu thức chính quy (RegEx) và xác minh hoạt động của chúng. RegEx được sử dụng rộng rãi trong lập trình, xử lý dữ liệu và phân tích SEO.
Với nó, bạn có thể tìm kiếm, thay thế và phân tích các mẫu văn bản, đơn giản hóa công việc với khối lượng lớn dữ liệu.
Chuyển đổi các dấu thời gian giữa các định dạng khác nhau
Giải mã các chuỗi đã được mã hóa URL
Kiểm tra các chuyển hướng URL và tìm hiểu xem chúng dẫn đến đâu
Cho phép bạn kiểm tra các mẫu RegExp theo thời gian thực, điều này đơn giản hóa việc phát triển và gỡ lỗi các mẫu tìm kiếm phức tạp.
Cho phép bạn xem xét độ nhạy chữ hoa chữ thường, tìm kiếm toàn cầu, chế độ nhiều dòng và các cài đặt khác được áp dụng trong các ngôn ngữ lập trình.
Cho phép bạn nhanh chóng tạo các biểu thức để xử lý tự động các mảng văn bản lớn, các tệp nhật ký và mã HTML.