Biểu thức chính quy (tiếng Anh: regular expression, viết tắt là regexp, regex hay regxp) là một xâu miêu tả một bộ các xâu khác, theo những quy tắc cú pháp nhất định. Biểu thức chính quy thường được dùng trong các trình biên tập văn bản và các tiện ích tìm kiếm và xử lý văn bản dựa trên các mẫu được quy định. Nhiều ngôn ngữ lập trình cũng hỗ trợ biểu thức chính quy trong việc xử lý xâu, chẳng hạn như Perl có bộ máy mạnh mẽ để xử lý biểu thức chính quy được xây dựng trực tiếp trong cú pháp của chúng. Bộ các trình tiện ích (gồm trình biên tập sed và trình lọc grep) đi kèm các bản phân phối Unix có vai trò đầu tiên trong việc phổ biến khái niệm biểu thức chính quy.
Các khái niệm cơ bản
Biểu thức chính quy, thường được gọi là mẫu, là biểu thức được sử dụng để chỉ định một xâu các xâu cần thiết cho một mục đích cụ thể. Một cách đơn giản để xác định một bộ xâu hữu hạn là liệt kê các thành phần hoặc thành viên của nó. Tuy nhiên, thường có nhiều cách ngắn gọn hơn để chỉ định bộ xâu mong muốn.
Ví dụ: tập hợp chứa ba xâu "Handel", "Händel" và "Haendel" có thể được chỉ định bởi mẫu H(ä|ae?)ndel; chúng tôi nói rằng mô hình này phù hợp với từng trong ba xâu. Trong hầu hết các xâu, nếu tồn tại ít nhất một biểu thức chính quy khớp với một tập hợp cụ thể thì sẽ tồn tại vô số các biểu thức chính quy khác cũng khớp với nó. Biểu thức chính quy không phải là duy nhất. Hầu hết các hình thức cung cấp các hoạt động sau đây để xây dựng các biểu thức thông thường.
;Hoặc "or"
:Một thanh dọc ngăn cách các lựa chọn thay thế. Ví dụ: gray|grey có thể khớp với "gray" hoặc "grey".
;Phân nhóm
:Dấu ngoặc đơn được sử dụng để xác định phạm vi và mức độ ưu tiên của các toán tử (trong số các cách sử dụng khác). Ví dụ: gray|grey và gr(a|e)y là các mẫu tương đương, cả hai đều mô tả tập hợp "gray" or "grey".
;Định lượng
:Bộ định lượng sau mã thông báo (chẳng hạn như ký tự) hoặc nhóm chỉ định tần suất mà phần tử trước được phép xảy ra. Các định lượng phổ biến nhất là dấu hỏi?, Dấu hoa thị * và dấu cộng +.
:
;Ký tự đại diện
Các ký tự đại diện .
phù hợp với bất kỳ ký tự. Ví dụ: a.b
khớp với bất kỳ xâu nào chứa "a", sau đó là bất kỳ ký tự nào khác và sau đó là "b", a.*b
khớp với bất kỳ xâu nào có chứa "a" và "b" ở một điểm nào sau đó.
Các cấu trúc này có thể được kết hợp để tạo thành các biểu thức phức tạp tùy ý, giống như người ta có thể xây dựng các biểu thức tính toán từ các số và các phép toán +, -, × và:. Ví dụ, H(ae?|ä)ndel
và H(a|ae|ä)ndel
đều là các mẫu hợp lệ khớp với các xâu giống như ví dụ trước đó, H(ä|ae?)ndel
.
Cú pháp chính xác cho các biểu thức chính quy khác nhau giữa các công cụ và ngữ cảnh; chi tiết hơn được đưa ra trong phần Cú pháp.
👁️
0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Biểu thức chính quy** (tiếng Anh: _regular expression_, viết tắt là _regexp_, _regex_ hay _regxp_) là một xâu miêu tả một bộ các xâu khác, theo những quy tắc cú pháp nhất định. Biểu thức
**Hình thức chính thể** là cách thức và trình tự lập ra cơ quan quyền lực nhà nước tối cao của một quốc gia. Hai loại hình thức chính phủ phổ biến nhất trên thế
**Biểu diễn tri thức và suy luận** (**Knowledge representation and reasoning**, **KRR**, **KR&R**, **KR²**) là lĩnh vực của trí tuệ nhân tạo (AI) tập trung vào việc biểu diễn thông tin về thế giới dưới
**Biểu tình Tây Nguyên 2004** (còn được biết đến với tên gọi **Bạo loạn Tây Nguyên 2004 hoặc **Thảm sát Phục Sinh''') là một cuộc biểu tình của người Thượng xảy ra vào Lễ Phục
Trong tin học, **dấu phẩy động** được dùng để chỉ một hệ thống biểu diễn số mà trong đó sử dụng một chuỗi chữ số (hay bit) để biểu diễn một số hữu tỉ. Thuật
**Thủ tướng Chính phủ nước Cộng hòa xã hội chủ nghĩa Việt Nam** (thường được gọi tắt là **Thủ tướng**, **Thủ tướng Chính phủ**) là người đứng đầu Chính phủ của nước Cộng hòa xã
**Biểu tình Thái Bình 1997** (còn được biết đến với tên gọi **Sự kiện Thái Bình**) là một cuộc biểu tình của 43.000 nông dân dưới sự lãnh đạo của nhóm cựu chiến binh –
**Đại hội Đại biểu Nhân dân Toàn quốc** (), viết tắt là **Nhân Đại** (), là cơ quan quyền lực nhà nước cao nhất, cơ quan lập pháp của Trung Quốc. Với 2.980 đại biểu
**Biểu tình bài Nhật tại Trung Quốc năm 2012** là một loạt các cuộc biểu tình bài Nhật Bản được tổ chức ở các thành phố lớn tại Trung Quốc và Đài Loan trong khoảng
|} Mặt Trăng quay quanh Trái Đất theo hướng cùng chiều với chiều quay Trái Đất và hoàn thành một chu kỳ quỹ đạo khi so sánh với các ngôi sao cố định trong khoảng
thumb|Hệ thống chính trị Hoa Kỳ Hoa Kỳ là một nước cộng hòa liên bang, trong đó Tổng thống, Quốc hội, và Toà án cùng nắm giữ và chia sẻ quyền lực của chính quyền
**Biểu tình tại Việt Nam** nói đến các hoạt động biểu tình diễn ra tại Việt Nam trong lịch sử. Do đặc điểm văn hóa, chính trị và tôn giáo, biểu tình ở Việt Nam
**Đại biểu Quốc hội Việt Nam** là thành viên của Quốc hội Việt Nam, được cử tri Việt Nam trực tiếp bầu ra theo nguyên tắc phổ thông, bình đẳng, trực tiếp và bỏ phiếu
**Chính phủ Vichy**, hoặc **Phát xít Pháp** hay chỉ gọi đơn giản là **Vichy** là thuật ngữ thường dược dùng để miêu tả chính phủ Pháp hợp tác với phe Trục từ tháng 7 năm
Một loạt các cuộc tổng đình công và biểu tình đã bắt đầu ở Pháp từ ngày 19 tháng 1 năm 2023, được tổ chức bởi những người phản đối chính sách dự luật cải
**Các cuộc biểu tình George Floyd** là một loạt các cuộc biểu tình phản đối sự bạo hành của cảnh sát và phân biệt chủng tộc bắt đầu tại Minneapolis, Hoa Kỳ từ ngày 26
Các nhà hoạt động xã hội và nghệ sĩ tham gia các cuộc biểu tình ở Hồng Kông năm 2019 – 2020 đã sử dụng tác phẩm nghệ thuật, hội họa, âm nhạc và các
nhỏ|phải|[[Hoa hồng đỏ|Bông hồng đỏ thắm tượng trưng cho tình yêu nồng nàn, cháy bỏng, lời tỏ tình lãng mạn. Từ những năm 1880, hoa hồng đỏ đã trở thành biểu tượng của chủ nghĩa
**Biểu tình Phật giáo tại Huế 1993** là một cuộc biểu tình lớn của hơn 40.000 người dân Huế, diễn ra trước trụ sở Ủy ban nhân dân (UBND) thành phố vào ngày 24 tháng
**Văn phòng Đoàn đại biểu quốc hội và Hội đồng nhân dân thành phố Hà Nội** là cơ quan giúp việc của Đoàn đại biểu Quốc hội và Hội đồng nhân dân thành phố Hà
thumb | 220x124px | right| [[Bernie Sanders, thượng nghị sĩ, thành viên đảng Dân chủ Mỹ phát biểu trước hàng nghìn người dân vào năm 2015]] **Chính trị** (Tiếng Anh: _politics_) là hoạt động trong
Một **biểu tượng quốc gia** là hình ảnh tượng trưng và đại diện cho một quốc gia. Ngoài ra nó còn được thể hiện với các hình thức phong phú và đa dạng. Những loại
Đây là danh sách các phản ứng đối với các cuộc biểu tình chống dự luật dẫn độ năm 2019 tại Hồng Kông. ## Phản ứng quốc tế Trước các cuộc biểu tình đang diễn
**Chính tả tiếng Việt** là sự chuẩn hóa hình thức chữ viết của ngôn ngữ tiếng Việt. Đây là một hệ thống quy tắc về cách viết các âm vị, âm tiết, từ, cách dùng
**Chính phủ Liên hiệp Kháng chiến** (có tài liệu gọi là **Chính phủ Liên hiệp Quốc gia**) là chính phủ được thành lập vào ngày 2 tháng 3 năm 1946 dựa trên kết quả của
Khu vực eo biển Đài Loan Sự tranh cãi về **vị thế chính trị Đài Loan** xoay quanh tại việc Đài Loan, gồm cả quần đảo Bành Hồ (_Pescadores_ hoặc _Penghu_), có nên tiếp tục
**Ủy ban Thường vụ Đại hội Đại biểu Nhân dân Toàn quốc** hay **Ủy viên hội Thường vụ Đại hội Đại biểu Nhân dân Toàn quốc**() tên đầy đủ **Ủy ban Thường vụ Đại hội
**Lưu Tứ Quý** (; sinh ngày 18 tháng 9 năm 1955) là chính khách nước Cộng hòa Nhân dân Trung Hoa. Ông là Ủy viên Ủy ban Trung ương Đảng Cộng sản Trung Quốc khóa
**Biểu tình tại Hồng Kông 2014**, còn được gọi là “Cách mạng ô dù” hay “Phong trào ô dù”, bao gồm những cuộc biểu tình, phản biểu tình và những hành động như trưng cầu
**Các cuộc biểu tình về cải cách tư pháp Israel năm 2023** là một loạt các cuộc biểu tình trên đường phố ở Israel bắt đầu vào đầu năm 2023. Các cuộc biểu tình đều
Bức tượng tri thức ([[tiếng Hy Lạp: Ἐπιστήμη, _Episteme_) ở Thư viện Celsus, Thổ Nhĩ Kỳ.]] **Tri thức** hay **kiến thức** (tiếng Anh: _knowledge_) bao gồm những kiến thức, thông tin, sự hiểu biết, hay
**Quốc hội Chính quyền Nhân dân** () là Quốc hội lập pháp của Cộng hòa Cuba và là cơ quan quyền lực tối cao của Nhà nước. Quốc hội bao gồm các đại biểu được
**Ý thức hệ**, **ý hệ** hay **hệ tư tưởng** là một tập hợp các niềm tin hoặc triết lý được gán cho một người hoặc một nhóm người, đặc biệt là được tổ chức vì
**Biểu tình Belarus 2020–21**, còn gọi là **Cách mạng dép** hoặc **Cách mạng chống gián**, là một loạt các cuộc biểu tình chính trị chống lại chính phủ Belarus và tổng thống Alexander Lukashenko. Các
nhỏ|phải|Khẩu hiệu phản đối Trung Quốc ở Vũng Tàu **Các cuộc biểu tình phản đối Trung Quốc lắp đặt giàn khoan thăm dò dầu khí HD-981** đã diễn ra trong tháng 5 năm 2014 (gần
Jeffrey Masin, "ban nhạc một người" (_One-man band_), một người biễu diễn đường phố tại [[thành phố New York với những nhạc cụ của một ban nhạc]] **Nghệ thuật biểu diễn trên đường phố** hoặc
**Chính phủ Tây Ban Nha** () là cơ quan đứng đầu ngành hành pháp đất nước và chỉ đạo Trung ương. Chính phủ do Đại hội Đại biểu kiểm soát, thông qua sự trao quyền
Đây là một **Niên biểu các sự kiện diễn ra trong thời gian Chiến tranh thế giới thứ hai**, trong năm 1940. ## Tháng 1 năm 1940 :1: 10.000 quân Nhật mở cuộc phản công
**Biểu tượng quốc gia của Ba Lan** là các biểu tượng được sử dụng ở Ba Lan đại diện cho những gì là duy nhất về quốc gia, phản ánh các khía cạnh khác nhau
**Việt Nam** thống kê về **GRDP bình quân đầu người** dựa vào Tổng sản phẩm trên địa bàn (GRDP). Bởi vì giữa Tổng sản phẩm trên địa bàn (GRDP) và Tổng sản phẩm nội địa
[[Phở - món ăn mang tính biểu tượng quốc tế của ẩm thực Việt Nam]] **Ẩm thực Việt Nam** là cách gọi của phương thức chế biến món ăn, nguyên lý pha trộn gia vị
nhỏ|Chiếc [[mũ cối (ở đây là mũ thời Đệ nhị Đế chế Pháp) là một hình tượng đại diện cho chủ nghĩa thực dân.]] **Chủ nghĩa thực dân** (Tiếng Anh: _colonialism_) là hình thái xã
right|thumb|Kí hiệu tập hợp **số thực** (ℝ) Trong toán học, một **số thực** là một giá trị của một đại lượng liên tục có thể biểu thị một khoảng cách dọc theo một đường thẳng
**Chế độ Uông Tinh Vệ** là tên gọi của giới sử gia dành cho **Chính phủ Cải tổ Quốc dân Trung Hoa Dân Quốc** (Tiếng Trung Quốc**:** 中華民國國民政府; Bính âm : _Zhōnghuá mínguó guómín zhengfǔ),_
Bài phát biểu "**Nước Anh thức tỉnh**" (, hay còn gọi là **Bài phát biểu Bà đầm Thép**) là bài diễn văn của nhà lãnh đạo Đảng Bảo thủ Anh Margaret Thatcher được thực hiện
**Triệu Long** (tiếng Trung giản thể: 赵龙, bính âm Hán ngữ: _Zhào Lóng_, sinh tháng 9 năm 1967, người Hán) là chính trị gia nước Cộng hòa Nhân dân Trung Hoa. Ông là Ủy viên
Trong đại số tuyến tính, **quy tắc Cramer** là một công thức tường minh cho nghiệm của một hệ phương trình tuyến tính với số ẩn bằng số phương trình, chỉ áp dụng khi hệ
**Ẩm thực Trung Quốc** (, ) là một phần quan trọng của văn hóa Trung Quốc, bao gồm ẩm thực có nguồn gốc từ các khu vực đa dạng của Trung Quốc, cũng như từ
**_Xuất sư biểu_** () là tên gọi hai bài biểu, **_Tiền xuất sư biểu_** (前出師表) và **_Hậu xuất sư biểu_** (後出師表) do Gia Cát Lượng viết ra để dâng lên Thục Hán Hậu chủ Lưu
**Giả Quỳ** (chữ Hán: 贾逵, 174 – 228) vốn có tên là **Giả Cù**, tên tự là **Lương Đạo**, người huyện Tương Lăng, quận Hà Đông, tướng lãnh cuối thời Đông Hán, quan viên, khai