Ví dụ về biểu thức chính quy
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các ví dụ sau đây minh hoạ cách sử dụng và xây dựng các biểu thức chính quy đơn giản. Mỗi ví dụ bao gồm kiểu văn bản cần so khớp, một hoặc nhiều biểu thức chính quy so khớp với văn bản đó và các lưu ý giải thích cách sử dụng ký tự đặc biệt và định dạng.
Quan trọng: Chúng tôi chỉ hỗ trợ Cú pháp RE2
cú pháp này hơi khác so với PCRE. Theo mặc định, biểu thức chính quy phân biệt chữ hoa chữ thường.
Chỉ so khớp cụm từ chính xác
Chỉ so khớp cụm từ chính xác
Ví dụ về cách sử dụng
So khớp cụm từ stock tips.
Ví dụ về biểu thức chính quy
Ví dụ 1: (\W|^)stock\stips(\W|$)
Ví dụ 2: (\W|^)stock\s{0,3}tips(\W|$)
Ví dụ 3: (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
Notes
\W so khớp với mọi ký tự không phải là chữ cái, chữ số hoặc dấu gạch dưới. Ký tự này ngăn biểu thức chính quy so khớp với các ký tự trước hoặc sau cụm từ.
Trong ví dụ 2, \s so khớp với ký tự dấu cách và {0,3} cho biết có thể có từ 0 đến 3 dấu cách giữa các từ stock và tip.
^ so khớp với đầu dòng mới. Cho phép biểu thức chính quy so khớp với cụm từ nếu cụm từ đó xuất hiện ở đầu dòng và không có ký tự nào đứng trước.
$ so khớp với cuối dòng. Cho phép biểu thức chính quy so khớp với cụm từ nếu cụm từ đó xuất hiện ở cuối dòng và không có ký tự nào đứng sau.
Trong ví dụ 3, (s) so khớp với chữ cái s và {0,1} cho biết chữ cái này có thể xuất hiện 0 hoặc 1 lần sau từ tip. Do đó, biểu thức chính quy so khớp với stock tip và stock tips. Ngoài ra, bạn có thể sử dụng ký tự ? thay vì {0,1}
(...) nhóm tất cả các từ, sao cho lớp ký tự \W áp dụng cho tất cả các từ trong dấu ngoặc đơn.
(?i) khiến nội dung so khớp không phân biệt chữ hoa chữ thường.
\W so khớp với mọi ký tự không phải là chữ cái, chữ số hoặc dấu gạch dưới. Ký tự này ngăn biểu thức chính quy so khớp với các ký tự trước hoặc sau các từ hoặc cụm từ trong danh sách.
^ so khớp với đầu dòng mới. Cho phép biểu thức chính quy so khớp với từ nếu từ đó xuất hiện ở đầu dòng và không có ký tự nào đứng trước.
$ so khớp với cuối dòng. Cho phép biểu thức chính quy so khớp với từ nếu từ đó xuất hiện ở cuối dòng và không có ký tự nào đứng sau
| cho biết "hoặc", vì vậy, biểu thức chính quy so khớp với bất kỳ từ nào trong danh sách.
\s so khớp với ký tự dấu cách. Sử dụng ký tự này để phân tách các từ trong một cụm từ.
So khớp từ có nhiều cách viết hoặc ký tự đặc biệt
So khớp từ có nhiều cách viết hoặc ký tự đặc biệt
Ví dụ về cách sử dụng
So khớp các từ fast cash và một số cách viết sai mà người gửi thư rác sử dụng, chẳng hạn như:
f@st c@sh
f@$t c@$h
fa$t ca$h
Ví dụ về biểu thức chính quy
f[a4@][s5\$][t7] +c[a4@][s5\$]h
Notes
Không có \W, vì vậy, các ký tự khác có thể xuất hiện trước hoặc sau bất kỳ biến thể nào của fast cash. Ví dụ: biểu thức chính quy vẫn so khớp với fast cash trong văn bản sau:
Fast cash!! or ***f@st ca$h***
[a4@] so khớp với các ký tự a, 4 hoặc @ ở vị trí ký tự thứ hai của từ, phản ánh các cách thay thế chữ cái phổ biến mà người gửi thư rác sử dụng để tránh so khớp văn bản đơn giản.
So khớp mọi địa chỉ email từ một miền cụ thể
So khớp mọi địa chỉ email từ một miền cụ thể
Ví dụ về cách sử dụng
So khớp mọi địa chỉ email từ các miền yahoo.com, hotmail.com và gmail.com.
\W so khớp với mọi ký tự không phải là chữ cái, chữ số hoặc dấu gạch dưới. Ký tự này ngăn biểu thức chính quy so khớp với các ký tự trước hoặc sau địa chỉ email.
^ so khớp với đầu dòng mới. Cho phép biểu thức chính quy so khớp với địa chỉ nếu địa chỉ đó xuất hiện ở đầu dòng và không có ký tự nào đứng trước.
$ so khớp với cuối dòng. Cho phép biểu thức chính quy so khớp với địa chỉ nếu địa chỉ đó xuất hiện ở cuối dòng và không có ký tự nào đứng sau.
[\w.\-] so khớp với mọi ký tự từ (a-z, A-Z, 0-9 hoặc dấu gạch dưới), dấu chấm hoặc dấu gạch nối. Đây là các ký tự hợp lệ thường dùng nhất trong phần đầu tiên của địa chỉ email. Ký tự \- (cho biết dấu gạch nối) phải xuất hiện cuối cùng trong danh sách ký tự trong dấu ngoặc vuông.
Dấu \ trước dấu gạch ngang và dấu chấm "thoát" các ký tự này, tức là cho biết dấu gạch ngang và dấu chấm không phải là ký tự đặc biệt của biểu thức chính quy. Bạn không cần thoát dấu chấm trong dấu ngoặc vuông.
{0,25} cho biết có thể có từ 0 đến 25 ký tự trong tập hợp ký tự trước đó trước ký hiệu @. Chế độ cài đặt email Tuân thủ nội dung hỗ trợ so khớp tối đa 25 ký tự cho mỗi tập hợp ký tự trong biểu thức chính quy.
Định dạng (...) nhóm các miền và ký tự | phân tách các miền đó cho biết "hoặc".
So khớp mọi địa chỉ IP trong một dải
So khớp mọi địa chỉ IP trong một dải
Ví dụ về cách sử dụng
So khớp mọi địa chỉ IP trong dải từ 192.168.1.0 đến 192.168.1.255.
Dấu \ trước mỗi dấu chấm "thoát" dấu chấm, tức là cho biết dấu chấm không phải là ký tự đặc biệt của biểu thức chính quy.
Trong Ví dụ 1, không có ký tự nào theo sau dấu chấm cuối cùng, vì vậy, biểu thức chính quy so khớp với mọi địa chỉ IP bắt đầu bằng 192.168.1., bất kể số nào theo sau.
Trong Ví dụ 2, \d so khớp với mọi chữ số từ 0 đến 9 sau dấu chấm cuối cùng và {1,3} cho biết các chữ số từ 1 đến 3 có thể xuất hiện sau dấu chấm cuối cùng đó. Trong trường hợp này, biểu thức chính quy so khớp với mọi địa chỉ IP hoàn chỉnh bắt đầu bằng 192.168.1.. Biểu thức chính quy này cũng so khớp với các địa chỉ IP không hợp lệ, chẳng hạn như 192.168.1.999.
So khớp định dạng chữ và số
So khớp định dạng chữ và số
Ví dụ về cách sử dụng
So khớp số đơn đặt hàng cho công ty của bạn. Số này có nhiều định dạng có thể có, chẳng hạn như:
\W so khớp với mọi ký tự không phải là chữ cái, chữ số hoặc dấu gạch dưới. Ký tự này ngăn biểu thức chính quy so khớp với các ký tự trước hoặc sau số.
^ so khớp với đầu dòng mới. Cho phép biểu thức chính quy so khớp với số nếu số đó xuất hiện ở đầu dòng và không có ký tự nào đứng trước.
$ so khớp với cuối dòng. Cho phép biểu thức chính quy so khớp với số nếu số đó xuất hiện ở cuối dòng và không có ký tự nào đứng sau.
[#\-] so khớp với dấu thăng hoặc dấu gạch nối sau các chữ cái po và {0,1} cho biết một trong các ký tự đó có thể xuất hiện 0 hoặc 1 lần. Ký tự - (cho biết dấu gạch nối) phải xuất hiện cuối cùng trong danh sách ký tự trong dấu ngoặc vuông.
\s so khớp với dấu cách và {0,1} cho biết dấu cách có thể xuất hiện 0 hoặc 1 lần.
\d so khớp với mọi chữ số từ 0 đến 9 và {2} cho biết phải có chính xác 2 chữ số ở vị trí này trong số.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-04-02 UTC."],[],[]]