Tài liệu tham khảo nhanh Regex
Tài liệu tham khảo Regex có thể tìm kiếm và in được — lớp ký tự, anchor, quantifier, group, lookaround, flag và các mẫu có sẵn. Miễn phí.
Character classes
12\d
\D
\w
\W
\s
\S
.
[abc]
[^abc]
[a-z]
[A-Za-z0-9]
[\d\s]
Anchors & boundaries
8^
$
\b
\B
\A
\z
\Z
\G
Quantifiers
11*
+
?
{n}
{n,}
{n,m}
*?
+?
??
{2,5}?
a++
Groups & backreferences
9(abc)
(?:abc)
(?<name>abc)
(?P<name>abc)
a|b
(red|blue)
\1
\k<name>
$1
Lookaround
6(?=abc)
(?!abc)
(?<=abc)
(?<!abc)
\d(?=px)
(?<=\$)\d+
Flags & modifiers
10g
i
m
s
u
x
y
(?i)
(?im)
(?i:abc)
Escapes & special chars
11\.
\\
\/
\t
\n
\r
\f
\0
\xFF
\x{00E9}
\Qabc\E
Common token shortcuts
10[0-9]
[a-fA-F0-9]
\d+
\w+
\s+
.*
.*?
[^\s]+
\b\w+\b
(?:\r\n|\n|\r)
Practical patterns
10^[\w.+-]+@[\w-]+\.[\w.-]+$
https?:\/\/[^\s]+
\b(?:\d{1,3}\.){3}\d{1,3}\b
#?[a-fA-F0-9]{6}\b
\d{4}-\d{2}-\d{2}
\+?\d[\d\s-]{7,}\d
[a-z0-9]+(?:-[a-z0-9]+)*
^\s+|\s+$
\s{2,}
<[^>]+>
Unicode properties
10\p{L}
\P{L}
\p{N}
\p{Lu}
\p{Ll}
\p{P}
\p{Sc}
\p{Han}
\p{Emoji}
\p{Greek}
Không có mục nào khớp với “:q”.
Giới thiệu về Tài liệu tham khảo nhanh Regex
Bảng tra cứu regex này là tài liệu tham khảo gọn gàng về cú pháp biểu thức chính quy: lớp ký tự, anchor và ranh giới, quantifier, nhóm và backreference, lookaround, cờ và bộ điều chỉnh, escape và ký tự đặc biệt, các lối tắt token phổ biến, các mẫu thực dụng dựng sẵn, cùng thuộc tính Unicode.
Regex đúng là định nghĩa của cú pháp "viết một lần" — các token ngắn gọn và dễ gây nhầm lẫn, đặc biệt là lookahead so với lookbehind, quantifier tham lam so với lười biếng, và các dạng nhóm khác nhau. Mỗi dòng hiển thị một token hoặc mẫu bên cạnh mô tả bằng ngôn ngữ thông thường về những gì nó khớp.
Bảng kết thúc với các mẫu thực dụng bạn có thể sao chép trực tiếp, và giống mọi bảng tra cứu khác ở đây, nó miễn phí và chạy phía client: tìm kiếm trực tiếp, mục lục cố định, sao chép bằng một cú click trên mỗi token và nút in cho một tài liệu tham khảo regex trên giấy.
Cách sử dụng Tài liệu tham khảo nhanh Regex
- Lướt qua các phần, từ Character classes và Anchors & boundaries đến Practical patterns và Unicode properties.
- Tìm một token hoặc khái niệm như lookahead, \d hoặc lazy để lọc bảng ngay lập tức.
- Nhảy đến Practical patterns khi bạn cần một biểu thức dựng sẵn để điều chỉnh.
- Nhấp vào một token hoặc mẫu, hoặc biểu tượng sao chép của nó, để sao chép vào code hoặc một công cụ kiểm tra regex.
- In bảng — cú pháp regex là một thứ kinh điển nên giữ trên giấy.