Công cụ kiểm tra biểu thức chính quy (regex) giúp bạn xem nhanh các kết quả khớp, nhóm (capturing group), cờ (flags) đang sử dụng và lỗi cú pháp nếu mẫu không hợp lệ.
1. Nhập biểu thức regex vào ô "Biểu thức Regex".
2. Chọn các cờ (flags) phù hợp: g, i, m, s, u.
3. Nhập chuỗi cần kiểm tra vào ô văn bản bên dưới.
4. Nhấn Kiểm tra Regex hoặc phím tắt Ctrl+Enter để chạy.
5. Xem kết quả khớp được tô màu, thống kê số lượng và chi tiết từng lần khớp.
6. Dùng nút Ví dụ để tự động điền mẫu phổ biến và thử nhanh.
7. Nhấn Xóa hoặc phím tắt Ctrl+K để đặt lại biểu mẫu.
• Regex dùng để làm gì?
Regex (biểu thức chính quy) dùng để tìm kiếm, kiểm tra và trích xuất dữ liệu theo mẫu trong chuỗi văn bản.
• Khi nào nên dùng cờ g?
Khi bạn muốn tìm tất cả kết quả khớp trong chuỗi thay vì chỉ lần khớp đầu tiên.
• Cờ i hoạt động thế nào?
Cờ i giúp regex không phân biệt chữ hoa và chữ thường (ví dụ: abc khớp với cả "ABC" và "abc").
• Công cụ này có thay đổi dữ liệu gốc không?
Không. Công cụ chỉ hiển thị kết quả khớp và tô màu trực quan, không chỉnh sửa nội dung gốc.
Biểu thức chính quy (regex) là một ngôn ngữ nhỏ dùng để mô tả mẫu ký tự trong chuỗi. Regex rất hữu ích khi bạn cần kiểm tra định dạng email, số điện thoại, URL, hoặc trích xuất dữ liệu có cấu trúc.
Một số nhóm ký tự cơ bản:
\d – Chữ số (0–9), \w – Ký tự từ (chữ, số, gạch dưới), \s – Khoảng trắng.
\D, \W, \S – Ngược lại với \d, \w, \s.
Các toán tử lặp thường gặp: *, +, ?, {n}, {n,}, {n,m}.
Điểm neo và ranh giới: ^ (bắt đầu chuỗi/dòng), $ (kết thúc chuỗi/dòng), \b (ranh giới từ).
Mẫu Regex: ^[\w.+-]+@[\w.-]+\.\w+$
Cờ: không cần cờ (để mặc định).
Chuỗi kiểm tra: [email protected]
Kết quả: chuỗi khớp toàn bộ mẫu và được tô màu trong phần kết quả.
Mẫu Regex: \d{3}-\d{3}-\d{4}
Cờ: g để tìm tất cả kết quả.
Chuỗi kiểm tra: Gọi 123-456-7890 hoặc 555-123-4567 để được hỗ trợ.
Kết quả: cả hai số điện thoại sẽ được tô màu và liệt kê trong phần chi tiết match.
Mẫu Regex: (\d{4})-(\d{2})-(\d{2})
Cờ: không cần cờ.
Chuỗi kiểm tra: Ngày tạo: 2025-11-12
Kết quả: group 1 là năm, group 2 là tháng, group 3 là ngày — được hiển thị trong phần "Capturing groups".