Regex Tester & Debugger
Kiểm tra biểu thức chính quy (Regex) với highlight thời gian thực.
▶Về công cụ này
Kiểm tra và gỡ lỗi biểu thức chính quy (Regular Expression) với tính năng highlight kết quả khớp theo thời gian thực.
Giao diện công cụ
Regex (Biểu thức chính quy) là gì?
Sức mạnh của Regex
Regex là một chuỗi các ký tự tạo thành một mẫu tìm kiếm. Nó cực kỳ mạnh mẽ trong việc tìm kiếm, thay thế và trích xuất dữ liệu từ văn bản. Ví dụ: kiểm tra định dạng email, số điện thoại, hoặc lọc log file.
Các ký tự Regex cơ bản
.: Khớp với bất kỳ ký tự nào ngoại trừ dòng mới.*: Khớp với 0 hoặc nhiều lần ký tự đứng trước.+: Khớp với 1 hoặc nhiều lần ký tự đứng trước.^: Khớp với vị trí bắt đầu của dòng.$: Khớp với vị trí kết thúc của dòng.\d: Khớp với bất kỳ chữ số nào.
Mẹo cho lập trình viên
Regex rất mạnh nhưng cũng có thể trở nên cực kỳ phức tạp và khó bảo trì. Hãy luôn ghi chú (comment) và sử dụng các công cụ kiểm tra (như công cụ này) để đảm bảo mẫu regex của bạn hoạt động chính xác trước khi đưa vào code.
Cách sử dụng
- Nhập Regex
- Nhập văn bản
- Xem kết quả khớp
Khi nào nên dùng
Khi cần kiểm tra mẫu Regex trước khi sử dụng trong code, hoặc gỡ lỗi biểu thức chính quy phức tạp.
Ví dụ
Kiểm tra mẫu email: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$