Computer >> Máy Tính >  >> Lập trình >> Python

Công cụ sửa đổi biểu thức chính quy trong Python

Các ký tự biểu thức chính quy có thể bao gồm một công cụ sửa đổi tùy chọn để kiểm soát các khía cạnh khác nhau của đối sánh. Các bổ ngữ được chỉ định như một cờ tùy chọn. Bạn có thể cung cấp nhiều công cụ sửa đổi bằng cách sử dụng OR (|) độc quyền, như được hiển thị trước đây và có thể được đại diện bởi một trong những công cụ này -

Sr.No. Công cụ sửa đổi &Mô tả
1 re.I
Thực hiện đối sánh không phân biệt chữ hoa chữ thường.
2 lại.L
Phiên dịch các từ theo ngôn ngữ hiện tại. Cách giải thích này ảnh hưởng đến nhóm chữ cái (\ w và \ W), cũng như hành vi ranh giới từ (\ b và \ B).
3 re.M
Làm cho $ khớp với phần cuối của một dòng (không chỉ phần cuối của chuỗi) và làm cho ^ khớp với phần đầu của bất kỳ dòng nào (không chỉ phần đầu của chuỗi).
4 lại.S
Tạo dấu chấm (dấu chấm) khớp với bất kỳ ký tự nào, kể cả dòng mới.
5 re.U
Phiên dịch các chữ cái theo bộ ký tự Unicode. Cờ này ảnh hưởng đến hoạt động của \ w, \ W, \ b, \ B.
6 re.X
Cho phép cú pháp biểu thức chính quy "dễ thương hơn". Nó bỏ qua khoảng trắng (ngoại trừ bên trong một tập hợp [] hoặc khi thoát ra bởi dấu gạch chéo ngược) và coi # chưa thoát như một điểm đánh dấu nhận xét.