Kiểm tra Regex
Nhập biểu thức chính quy và chuỗi kiểm tra bên dưới. Các kết quả khớp được tô sáng theo thời gian thực. Hỗ trợ cờ regex JavaScript. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.
| # | Tại | Chỗ khớp | Nhóm |
|---|
Cờ biểu thức chính quy
| Cờ | Mô tả |
|---|---|
g | Toàn cục - tìm tất cả kết quả khớp, không chỉ kết quả đầu tiên |
i | Không phân biệt chữ hoa chữ thường |
m | Nhiều dòng - ^ và $ khớp ranh giới dòng |
s | Dotall - . khớp với ký tự xuống dòng |
u | Unicode - bật khớp Unicode đầy đủ |
y | Chỉ khớp ngay tại chỗ lần khớp trước kết thúc |
Các chỗ khớp được liệt kê kèm vị trí bắt đầu và mọi nhóm đã bắt được, kể cả nhóm có tên, vốn thường chính là thứ bạn đang kiểm tra. Chế độ thay thế đưa cùng mẫu đó qua cú pháp thay thế tiêu chuẩn, nên $1 và $
Lại phải nắn dữ liệu bằng tay?
Một tải trọng mà lần nào bạn cũng phải chữa trong một thẻ trình duyệt vốn là việc của mã nguồn. Chúng tôi xây các tích hợp, bộ phân tích và dịch vụ chuyển dữ liệu giữa các hệ thống, và sửa những cái đang âm thầm làm hỏng dữ liệu trên đường đi.
Cho chúng tôi biết bạn đang chuyển gìCâu hỏi thường gặp
Vì sao mẫu của tôi chỉ tìm được chỗ khớp đầu tiên?
Vì cờ g đang tắt. Không có nó, biểu thức chính quy dừng ở chỗ khớp đầu tiên theo đúng thiết kế, điều bạn muốn khi kiểm tra tính hợp lệ chứ không phải khi quét một tài liệu. Bật nó lên và mọi chỗ khớp sẽ được liệt kê.
Nó có hỗ trợ nhóm có tên không?
Có. Cả nhóm đánh số lẫn nhóm có tên đều hiện trong bảng ở từng chỗ khớp, nên một mẫu dùng (?
Chế độ thay thế xử lý $1 thế nào?
Y hệt như mã của bạn sẽ làm, vì nó giao mẫu và chuỗi thay thế cho chính hàm thay thế của ngôn ngữ. Vậy nên $1 và $
Vì sao nó ngừng liệt kê các chỗ khớp?
Có một giới hạn, vì một mẫu khớp ở mọi vị trí sẽ sinh một hàng cho mỗi ký tự, và cái bảng trở nên không dùng được từ rất lâu trước khi nó trở nên hữu ích. Khi bạn chạm giới hạn ấy, mẫu thường rộng hơn ý bạn định.
Mẫu của tôi làm treo trang. Vì sao?
Một số mẫu quay lui theo kiểu thảm hoạ: các lượng từ lồng nhau như (a+)+ có thể mất thời gian theo hàm mũ trên một chuỗi gần khớp. Đó là tính chất của mẫu chứ không phải của trang này, và rất đáng biết, vì cùng mẫu ấy sẽ làm y như vậy trên máy chủ của bạn.