Trình kiểm thử Regex

Kiểm thử và gỡ lỗi biểu thức chính quy: tô sáng trực tiếp, danh sách kết quả khớp với vị trí và độ dài, và trích xuất đầy đủ nhóm bắt.
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — dữ liệu không bao giờ được tải lên máy chủ nào.
Mẫu:
Mẫu: Chọn một mẫu sẽ điền vào ô mẫu và chạy kiểm thử.
Kết quả khớp sẽ được tô sáng ở đây.
Danh sách kết quả khớp
# Văn bản khớp Vị trí Độ dài Nhóm bắt
Cách dùng — Gõ một mẫu vào ô Mẫu (hoặc chọn một mẫu từ danh sách Mẫu) và nhập văn bản thử. Kết quả cập nhật trực tiếp.
Cờ: g = tìm tất cả kết quả khớp, i = bỏ qua chữ hoa/thường, m = ^/$ khớp theo từng dòng, s = dấu chấm khớp cả ký tự xuống dòng, u = chế độ Unicode.
Xem trước tô sáng mọi kết quả khớp bằng màu vàng. Bảng bên dưới liệt kê từng kết quả khớp với vị trí và độ dài, cùng mọi nhóm bắt ($1, $2, …).
Các kết quả khớp độ rộng bằng 0 (ví dụ a* trên "bbb") được xử lý an toàn — chúng không thể làm treo trình duyệt. Mẫu không hợp lệ hiển thị lỗi trong dòng thay vì hộp thoại.
Nhấn Ctrl+Enter để chạy. Mọi dữ liệu được xử lý cục bộ — không tải gì lên.
Biểu thức chính quy trong một phút

Hầu hết ký tự regex là siêu ký tự có ý nghĩa đặc biệt — . ^ $ * + ? ( ) [ ] { } | \ — và dấu gạch chéo ngược làm chúng trở lại nghĩa đen. Neo ^ và $ khớp vị trí chứ không phải ký tự, và các lượng từ * và + mặc định là tham lam: chúng lấy càng nhiều càng tốt, trong khi dạng không tham lam *? và +? chỉ lấy kết quả khớp ngắn nhất.

Khi một mẫu khớp quá nhiều, cách sửa thường là một lượng từ không tham lam hoặc một lớp ký tự phủ định — chứ không phải thêm ký tự ..