Tra cứu mọi token biểu thức chính quy — lớp ký tự, neo, lượng từ, nhóm, lookaround, cờ và escape — trong một bảng có thể tìm kiếm, mỗi token kèm tên, ý nghĩa dễ hiểu và một ví dụ ngắn. Trong trình duyệt, miễn phí.

Mọi token biểu thức chính quy, được giải thích kèm ví dụ. Tất cả chạy trong trình duyệt của bạn từ một tham chiếu tích hợp — không có gì gửi lên máy chủ.

Token Tên Mô tả Ví dụ
Không có token nào khớp tìm kiếm của bạn.
Thử một token hoặc thuật ngữ khác — ví dụ \b, lookahead hoặc quantifier.

Giới thiệu về Tham chiếu token Regex

Tài Liệu Tham Khảo Token Regex tổng hợp mọi khối xây dựng biểu thức chính quy trong một bảng có thể tìm kiếm: các lớp ký tự như \d và \w, các neo như ^ và \b, các lượng từ như * và {2,4}, nhóm và tham chiếu ngược, lookahead và lookbehind, các cờ như i, g và m, và các escape cho ký tự đặc biệt. Mỗi token đi kèm tên, ý nghĩa bằng ngôn ngữ thường và một ví dụ ngắn gọn.

Nó được xây dựng cho khoảnh khắc bạn nhớ mang máng một token: bạn biết một lookahead tồn tại nhưng không biết nó là (?=…) hay (?<=…), hoặc bạn không nhớ liệu \b là ranh giới từ hay backspace. Tìm kiếm chấp nhận chính token đó, tên của nó hoặc một từ trong ý nghĩa của nó, nên bất kỳ manh mối nào trong số đó cũng tìm được dòng đó.

Bảy bộ lọc danh mục — lớp ký tự, neo, lượng từ, nhóm và tham chiếu, lookaround, cờ và bổ nghĩa, escape và ký tự đặc biệt — cũng biến bảng này thành một tài liệu học tập gọn nhẹ để đọc mẫu của người khác. Mọi token đều có thể sao chép chỉ với một cú nhấp, và toàn bộ tài liệu tham khảo chạy trong trình duyệt của bạn.

Cách sử dụng Tham chiếu token Regex

  1. Gõ một token (\d), một tên (word boundary) hoặc một từ khóa ý nghĩa (lookahead) vào ô tìm kiếm.
  2. Hoặc thu hẹp bảng theo danh mục: lớp ký tự, neo, lượng từ, nhóm, lookaround, cờ hoặc escape.
  3. Đọc mô tả bằng ngôn ngữ thường của token và ví dụ sử dụng ngắn gọn của nó.
  4. Nhấp nút sao chép để lấy chính xác token cho mẫu của bạn.

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

Cả hai đều khẳng định những gì bao quanh vị trí hiện tại mà không tiêu thụ nó. Một lookahead (?=…) kiểm tra văn bản theo sau; một lookbehind (?<=…) kiểm tra văn bản đứng trước. Dạng phủ định của chúng, (?!…) và (?<!…), yêu cầu mẫu phải vắng mặt thay vì có mặt.

Một ranh giới từ — vị trí có độ rộng bằng không giữa một ký tự từ (chữ cái, chữ số, gạch dưới) và một ký tự không phải từ hoặc mép chuỗi. Nó khớp với một vị trí, không phải một ký tự, đó là lý do \bcat\b tìm thấy "cat" nhưng không phải "concatenate".

Khi ký tự có ý nghĩa đặc biệt — . * + ? ( ) [ ] { } | ^ $ và chính dấu gạch chéo ngược. Thêm tiền tố gạch chéo ngược để khớp nó theo nghĩa đen; danh mục escape liệt kê từng ký tự kèm ví dụ.

Các token được liệt kê là phần cốt lõi chung được chia sẻ bởi các engine phổ biến (JavaScript, PCRE và tương tự). Một vài tính năng nâng cao, chẳng hạn lookbehind, xuất hiện muộn hơn ở một số engine, nên hãy kiểm tra tài liệu của ngôn ngữ bạn dùng cho các trường hợp đặc biệt.

Trang này là một tài liệu tra cứu cho từng token riêng lẻ. Để lắp ráp và thử các mẫu đầy đủ trên văn bản mẫu, hãy kết hợp nó với một công cụ kiểm thử regex — tài liệu tham khảo cho bạn biết mỗi phần có nghĩa là gì trong khi bạn xây dựng.

Có, hoàn toàn miễn phí. Bảng đi kèm trang, và việc tìm kiếm, lọc và sao chép đều chạy trong trình duyệt của bạn mà không có bất kỳ yêu cầu máy chủ nào.

Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.