← Công cụ

Kiểm tra Regex

Viết, kiểm tra và hiểu regex ngay khi bạn gõ.

Riêng tư: tệp của bạn không bao giờ rời khỏi thiết bị.

Regex JavaScript, giống như trong trình duyệt và Node.js. Việc so khớp chạy trên thiết bị của bạn và tự dừng mẫu chạy quá lâu, nên trang không bao giờ bị treo.

Cách hoạt động

  1. Chọn tệp của bạn.
  2. Điều chỉnh cài đặt nếu muốn.
  3. Tải kết quả xuống, hoặc gửi sang thiết bị khác bằng BroAllDone.

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

Làm sao kiểm tra một biểu thức chính quy?

Gõ biểu thức và một đoạn văn bản: mọi kết quả khớp được tô sáng ngay khi bạn gõ, kèm bảng các kết quả khớp và nhóm của chúng.

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

g tìm mọi kết quả khớp, i không phân biệt hoa thường, m cho ^ và $ hoạt động trên từng dòng, s cho . khớp cả ký tự xuống dòng, u bật Unicode đầy đủ, còn y chỉ khớp tại vị trí kết quả trước kết thúc.

Công cụ có giải thích được biểu thức làm gì không?

Có. Mở “Giải thích” để xem từng phần của biểu thức bằng lời dễ hiểu, ví dụ “một chữ số, đúng 4 lần”.

Tôi có thể thử thay thế không?

Được. Mở “Thay thế” và gõ chuỗi thay thế: dùng $1 cho một nhóm, $<name> cho nhóm có tên và $& cho toàn bộ kết quả khớp.

Đây là regex kiểu (flavor) nào?

JavaScript, giống như trong trình duyệt và Node.js. Phần “Code” hiển thị biểu thức sẵn sàng dùng trong JavaScript, Python, PHP, Java, C# và Go, và cảnh báo khi một ngôn ngữ thiếu tính năng nào đó.

Vì sao biểu thức của tôi bị dừng?

Một số biểu thức chạy mãi không xong trên một số văn bản (catastrophic backtracking). Công cụ sẽ dừng chúng sau giây lát để trang không bị treo; hãy thử một mẫu cụ thể hơn.

Thêm công cụ miễn phí