Kiểm tra Regex
Kiểm tra mẫu với highlight theo thời gian thực
Đang tải…
Công cụ này có hữu ích không?
About this tool
Công cụ này kiểm tra một mẫu biểu thức chính quy (regex) trên văn bản theo thời gian thực. Vì nó chạy chính công cụ regex JavaScript thật của trình duyệt, bất kỳ mẫu nào bạn xác nhận ở đây sẽ hoạt động giống hệt khi bạn dán vào code - các kết quả khớp được tô sáng, và các nhóm bắt (capture group) được liệt kê cạnh mỗi kết quả khớp.
How to use
- Nhấn vào nút mẫu thông dụng (email, số điện thoại Hàn Quốc, URL, ngày tháng, và nhiều hơn) để bắt đầu từ một ví dụ, hoặc tự gõ mẫu của bạn.
- Bật/tắt các cờ g (toàn cục), i (bỏ qua chữ hoa/thường), m (nhiều dòng) và s (dotAll) bằng các nút.
- Gõ chuỗi cần kiểm tra vào ô bên dưới và các phần khớp sẽ được tô sáng.
- Trong danh sách kết quả khớp, kiểm tra vị trí của từng kết quả (@index) và giá trị các nhóm bắt của nó.
Frequently asked questions
- Công cụ này hỗ trợ những cờ regex nào?
- Bạn có thể bật/tắt bốn cờ: g (tìm toàn cục), i (không phân biệt chữ hoa/thường), m (nhiều dòng, để ^ và $ hoạt động theo từng dòng), và s (dotAll, để . cũng khớp với ký tự xuống dòng). Các cờ như u (unicode) hay y (sticky) không được hiển thị dưới dạng nút bật/tắt ở đây.
- Tại sao tôi vẫn thấy nhiều kết quả khớp dù đã tắt nút g?
- Công cụ này luôn tìm kiếm nội bộ với cờ g được bật để có thể tìm ra mọi vị trí khớp. Nút g trên màn hình dùng để ghi lại tổ hợp cờ mà bạn sẽ dùng trong code thực tế - việc bật/tắt nó không làm thay đổi kết quả khớp hiển thị ở đây.
- Làm sao để kiểm tra các nhóm bắt?
- Nếu mẫu của bạn có các nhóm trong dấu ngoặc đơn, mỗi kết quả khớp trong danh sách sẽ hiển thị giá trị các nhóm theo thứ tự. Một nhóm không khớp được hiển thị là "không có".
- Nhập văn bản rất dài có làm chậm không?
- Không - để tránh vòng lặp vô hạn do một mẫu cứ khớp mãi với chuỗi rỗng, việc tìm kiếm dừng lại sau tối đa 1000 kết quả khớp.