Kiểm tra regex và nhóm khớp

Thử biểu thức chính quy JavaScript, xem vị trí và nhóm khớp hoặc kết quả thay thế với dữ liệu mẫu.

Thiết lập

Cách sử dụng

Nhập biểu thức và cờ riêng, ví dụ VN-(\d+) với cờ g. Kết quả liệt kê vị trí bắt đầu, nội dung, nhóm bắt và văn bản thay thế. Thời gian chạy bị giới hạn để có thể dừng biểu thức tốn nhiều xử lý.

Thử với ví dụ

Bấm Dùng ví dụ, sau đó Tạo kết quả. Đầu vào mẫu:

Nội dung gốc:

Mã đơn: VN-123 và VN-456.

Biểu thức (không kèm dấu /):

VN-(\d+)

Cờ JavaScript:

g

Chuỗi thay thế:

ORDER-$1

Giới hạn và cách hiểu kết quả

Dùng engine JavaScript, không phải PCRE. Tối đa 200.000 ký tự, 2.000 kết quả và 10 giây xử lý. Vị trí tính theo UTF-16. Regex quá phức tạp sẽ bị hủy mà không làm treo giao diện.

Thử cả chuỗi khớp và chuỗi không khớp

Một biểu thức có thể chạy nhanh với ví dụ ngắn nhưng chậm khi gặp chuỗi dài gần khớp. Chuẩn bị cả trường hợp đúng, sai và dữ liệu có dấu tiếng Việt.

Các cú pháp regex không giống nhau giữa mọi ngôn ngữ. Kết quả ở đây theo trình duyệt; nếu dùng trong hệ thống khác, kiểm tra lại với bộ máy regex của hệ thống đó.