Giải thích Regex — Biểu thức chính quy này làm gì?

Dán bất kỳ biểu thức chính quy nào và xem ý nghĩa của từng phần bằng tiếng Việt dễ hiểu, từng token một: lớp ký tự, nhóm và nhóm có tên, lượng từ (tham lam và lười), neo, phép chọn (alternation), lookahead và lookbehind, backreference và cờ.

Cập nhật
//
Ví dụ:

Giải thích

    Muốn thử trên văn bản? Mở trong Regex Tester.

    Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

    Công cụ này có hữu ích không?0.0 0 lượt đánh giá
    Kiểm tra regex online với highlight kết quả khớp trực tiếpNhóm bắt có tên, chế độ thay thế và bảng tra cứu.Kiểm tra Regex →

    Cách dùng Giải thích Regex

    1. Dán biểu thức chính quy vào giữa hai dấu gạch chéo (có hoặc không có /…/ bao ngoài) và thêm cờ như gi nếu cần.
    2. Phần giải thích liệt kê từng thành phần theo thứ tự, các nhóm lồng nhau được thụt lề.
    3. Nhấp vào một ví dụ để xem các mẫu phổ biến được giải thích.
    4. Thử nghiệm trên văn bản thực tế bằng Regex Tester.

    Đọc biểu thức chính quy

    TokenÝ nghĩa
    .mọi ký tự trừ ký tự xuống dòng
    \d \w \smột chữ số, một ký tự từ (chữ cái, chữ số, dấu gạch dưới), khoảng trắng; chữ in hoa có nghĩa là “không phải”
    [abc] [^abc] [a-z]một trong các ký tự này, không phải các ký tự này, một khoảng ký tự
    * + ? {2,5}0 hoặc nhiều lần, 1 hoặc nhiều lần, tùy chọn, từ 2 đến 5 lần; thêm ? để chuyển sang chế độ lười
    ^ $ \bđầu, cuối, ranh giới từ
    ( ) (?: ) (?<name> )nhóm bắt giữ, nhóm không bắt giữ và nhóm có tên
    (?= ) (?! ) (?<= ) (?<! )lookahead, negative lookahead, lookbehind, negative lookbehind
    a|ba hoặc b

    Công cụ giải thích theo cú pháp regex của JavaScript, và với các mẫu thông dụng thì cũng rất gần với PCRE (PHP), Python, Java và .NET.

    Xem thêm: Regex Tester, Tìm và thay thế, Prompt AI cho lập trình viên.

    Cũng được tìm dưới tên: giải thích biểu thức chính quy, biểu thức chính quy là gì, regex là gì, phân tích regex, ý nghĩa regex, hiểu regex, regex sang tiếng anh.

    Các công cụ dùng kèm tốt với Giải thích Regex

    • So sánh văn bản — Dán hai phiên bản của một văn bản để xem chính xác những gì đã thay đổi: các dòng được thêm, xóa và những từ thay đổi bên trong, được tô sáng theo kiểu song song hoặc trong cùng một khung.
    • Xóa Dòng Trùng Lặp — Dán danh sách để xóa dòng trùng lặp ngay lập tức.
    • Đổi kiểu chữ — Dán văn bản vào và đổi giữa 11 kiểu viết khác nhau, từ Title Case cho tiêu đề đến camelCase và snake_case cho code.
    • Công cụ tìm JSON Path — Dán payload webhook hoặc phản hồi API, nhấn vào giá trị bạn cần và sao chép đúng đường dẫn — cho JavaScript, JSONPath, jq, Python, PHP, n8n và Make.

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

    Làm sao để hiểu một biểu thức chính quy?
    Dán biểu thức vào đây: mỗi token được giải thích bằng tiếng Việt theo đúng thứ tự, các nhóm được thể hiện lồng nhau, nhờ đó bạn có thể đọc mẫu từng bước một.
    (?: … ) trong regex nghĩa là gì?
    Đó là nhóm không bắt giữ: nó gom các token lại với nhau (ví dụ để áp dụng một lượng từ) mà không lưu kết quả khớp thành nhóm được đánh số.
    Khác biệt giữa tham lam (greedy) và lười (lazy) là gì?
    Lượng từ tham lam (*, +, {n,}) khớp càng nhiều càng tốt; thêm ? (*?, +?) sẽ biến chúng thành lười, tức khớp càng ít càng tốt.
    Regex sử dụng cú pháp nào?
    JavaScript (ECMAScript), bao gồm nhóm có tên, lookbehind và các cờ u, s, y, d. Phần lớn cú pháp cũng áp dụng được cho PCRE, Python và Java.
    Tôi có thể cài Giải thích Regex như một ứng dụng web và dùng khi không có mạng không?
    Có. Giải thích Regex là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

    Công cụ liên quan