Giải thích regex
Dán một biểu thức chính quy để xem giải thích bằng lời từng phần: nhóm, lặp, lớp ký tự, tìm trước, cờ. Di chuột để thấy phần tương ứng — miễn phí.
Cách đọc một regex
- Dán regex vào ô, dạng /mẫu/cờ như trong code hoặc chỉ phần mẫu.
- Đọc giải thích từng dòng: mỗi dòng là một phần của regex, phần con thụt vào trong.
- Di chuột hoặc chọn một dòng để thấy phần đó được tô trong regex.
Câu hỏi thường gặp
Cú pháp regex của JavaScript, gồm nhóm có tên, tìm trước và tìm lùi, ký hiệu nhóm chữ Unicode và các cờ. Phần lớn cũng giống regex của Python, PHP hay Java ở các phần cơ bản.
Trong JavaScript, \w chỉ gồm chữ cái Latin không dấu, chữ số và dấu gạch dưới. Muốn khớp chữ có dấu, dùng \p{L} với cờ u.
Dấu ? đặt sau +, * hay số lần lặp (ví dụ .+?) khiến regex dừng ở chỗ khớp ngắn nhất thay vì dài nhất. Ví dụ <.+?> chỉ lấy một thẻ, còn <.+> lấy cả đoạn từ thẻ đầu đến thẻ cuối.
Nhóm bắt (…) ghi lại phần khớp để dùng lại, ví dụ lấy riêng năm trong ngày tháng. Nhóm không bắt (?:…) chỉ để gom các phần lại, không ghi lại gì.
Hoàn toàn miễn phí, không cần đăng ký.
Công cụ liên quan
Thử biểu thức chính quy (Regex)Thử regex, tô sáng chỗ khớp, xem nhóm và thay thếTạo regexLấy regex có sẵn cho email, số điện thoại, ngày…Tạo biểu thức cronChọn lịch, lấy biểu thức cron ngayGiải thích cronĐọc biểu thức cron và xem lần chạy kế tiếpGiải mã JWTXem header, payload, hạn dùng và kiểm tra chữ ký JWTTạo JWTKý token JWT với secret hoặc khoá riêngXem trước MarkdownGõ Markdown, xem trước ngay và lấy HTMLHTML sang MarkdownChuyển HTML hoặc nội dung đã chép thành MarkdownĐổi Unix timestampTimestamp ⇄ ngày giờ, xem timestamp hiện tại