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 và có thể được đại diện bởi một trong những công cụ này -
Sau đây là danh sách các công cụ sửa đổi lại khác nhau và chức năng của chúng.
1. lại tô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 của 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 # không thoát như một điểm đánh dấu nhận xét.