Cách kiểm tra một biểu thức chính quy
- Nhập biểu thức vào ô đầu tiên, không cần dấu gạch chéo ở hai bên.
- Chọn các tùy chọn bạn cần, như không phân biệt hoa thường hoặc tìm tất cả kết quả khớp.
- Dán văn bản thử nghiệm: các kết quả khớp được tô sáng và liệt kê cùng với các nhóm.
- Nếu muốn, nhập phần thay thế và sao chép văn bản kết quả.
Công cụ kiểm tra regex dùng để làm gì
Biểu thức chính quy (regex) là một mẫu dùng để tìm kiếm, kiểm tra hoặc thay thế văn bản: email, số điện thoại, ngày tháng, mã. Thử trước khi đưa vào mã của bạn giúp tránh lỗi và tiết kiệm thời gian.
Công cụ này dùng bộ máy biểu thức chính quy của JavaScript, giống với trình duyệt và Node.js của bạn. Nó đánh dấu từng kết quả khớp trong văn bản và hiển thị giá trị của mỗi nhóm bắt, kể cả nhóm có tên.
Phần thay thế hỗ trợ $1, $2 và các cú pháp còn lại của JavaScript, nên rất tiện để chuẩn bị một thay đổi hàng loạt trước khi áp dụng.
Những điều cần lưu ý
- Công cụ hoạt động theo cú pháp JavaScript. Các ngôn ngữ khác (Python, PHP, Java) có khác biệt ở một số cấu trúc.
- Một biểu thức viết chưa tốt có thể chạy rất lâu (quay lui quá nhiều). Nếu quá 2 giây, công cụ sẽ dừng lại và báo cho bạn.
- Chỉ hiển thị tối đa 1000 kết quả khớp đầu tiên.
Câu hỏi thường gặp
Các tùy chọn g, i, m, s và u có nghĩa là gì?
g tìm tất cả kết quả khớp chứ không chỉ kết quả đầu tiên. i bỏ qua phân biệt chữ hoa và chữ thường. m làm cho ^ và $ có hiệu lực ở từng dòng. s cho phép dấu chấm khớp cả ký tự xuống dòng. u bật chế độ Unicode.
Công cụ tương thích với ngôn ngữ nào?
Với JavaScript. Các cấu trúc cơ bản (lớp ký tự, nhóm, bộ định lượng, neo) giống nhau ở hầu hết các ngôn ngữ.
Làm sao dùng các nhóm trong phần thay thế?
Dùng $1, $2,… cho các nhóm đánh số, $& cho toàn bộ kết quả khớp và $<name> cho các nhóm có tên.
Văn bản của tôi có được gửi lên máy chủ nào không?
Không. Mọi thứ được xử lý trong trình duyệt và văn bản không rời khỏi thiết bị của bạn.
Có miễn phí không?
Có, miễn phí, không cần đăng ký và chạy trực tiếp trong trình duyệt.