Từ tài liệu Python
Các ký tự không phải đặc biệt tự khớp với nhau. Các ký tự đặc biệt không khớp với chính chúng -
| \ | Thoát ký tự đặc biệt hoặc bắt đầu một chuỗi. |
| . | Khớp bất kỳ ký tự nào ngoại trừ dòng mới, xem lại.DOTALL |
| ^ | Khớp phần đầu của chuỗi, xem re.MULTILINE |
| $ | Khớp phần cuối của chuỗi, xem re.MULTILINE |
| [] | Gửi kèm một tập hợp các ký tự có thể điều chỉnh |
| R | S | Khớp với regex R hoặc regex S. |
| () | Tạo nhóm chụp và chỉ ra mức độ ưu tiên |
Sau '[', bao gồm một tập hợp, các ký tự đặc biệt duy nhất là -
| ] | Kết thúc tập hợp, nếu không phải ký tự thứ nhất |
| - | Một dải ô, ví dụ:a-c khớp với a, b hoặc c |
| ^ | Chỉ phủ nhận tập hợp nếu nó là ký tự thứ nhất |
Bộ định lượng (thêm '?' cho không tham lam) -
| {m} | Chính xác m lần lặp lại |
| {m, n} | Từ m (mặc định là 0) đến n (vô cực mặc định) |
| * | 0 trở lên. Giống như {,} |
| + | 1 hoặc nhiều hơn. Giống như {1,} |
| ? | 0 hoặc 1. Tương tự như {, 1} |