Văn bản

Kiểm tra biểu thức chính quy online

Thử biểu thức chính quy trực tiếp, tô sáng phần khớp và xem chi tiết từng nhóm bắt.

//

Công cụ này chạy hoàn toàn trong trình duyệt của bạn — dữ liệu không rời khỏi máy.

Kiểm tra biểu thức chính quy online là gì?

Biểu thức chính quy là công cụ mạnh nhất để mô tả quy luật trong văn bản, nhưng cũng là thứ khó viết đúng ngay lần đầu. Cách hiệu quả nhất luôn là thử: viết một mẫu, dán văn bản thật vào, xem nó khớp cái gì, rồi sửa dần.

Công cụ này tô sáng ngay phần khớp trong văn bản thử và liệt kê từng kết quả kèm vị trí, kèm nội dung các nhóm bắt. Nhờ đó bạn thấy rõ mẫu của mình đang bắt quá rộng hay quá hẹp ở chỗ nào.

Có sẵn vài mẫu thường dùng để bắt đầu: email, số điện thoại Việt Nam, URL, địa chỉ IP, ngày tháng và mã màu. Đây là những mẫu hay phải viết đi viết lại, dùng luôn cho nhanh.

Cách sử dụng

  • Nhập biểu thức vào ô trên, không cần gõ dấu gạch chéo bao ngoài.
  • Bật các cờ cần thiết — thường dùng nhất là i để bỏ qua hoa thường.
  • Dán văn bản thật vào ô dưới. Phần khớp được tô sáng ngay lập tức.
  • Xem bảng chi tiết để biết vị trí và nội dung từng nhóm bắt.

Câu hỏi thường gặp

Các cờ g, i, m, s nghĩa là gì?

Cờ g tìm toàn bộ thay vì dừng ở kết quả đầu tiên. Cờ i bỏ qua phân biệt hoa thường. Cờ m khiến dấu ^ và $ khớp đầu và cuối mỗi dòng thay vì cả chuỗi. Cờ s khiến dấu chấm khớp được cả ký tự xuống dòng.

Vì sao biểu thức của tôi làm trang treo?

Có thể bạn gặp hiện tượng quay lui bùng nổ — thường do các mẫu lồng nhau kiểu (a+)+ gặp chuỗi dài không khớp. Công cụ giới hạn 500 kết quả để giảm rủi ro, nhưng mẫu viết kém vẫn có thể chậm.

Đây là cú pháp regex của ngôn ngữ nào?

Cú pháp JavaScript, vì công cụ chạy trong trình duyệt. Phần lớn cú pháp giống với Python, PHP và Java, nhưng có vài khác biệt như JavaScript không hỗ trợ lookbehind trên trình duyệt cũ.