2012-08-17 45 views
5

\Z(?ms) có nghĩa là gì trong cụm từ thông dụng?cụm từ thông dụng Z (? Ms)

\Z là phần cuối của chuỗi, nhưng phần (?ms) là gì?

Điều này được thêm bởi fnmatch.translate("abc") vào biểu thức chính quy được trả lại.

Trả lời

12

Từ the docs:

(? ILmsux)

(Một hoặc nhiều thư từ tập 'i', 'L', 'm', 's', 'u', ' x '.) Nhóm khớp với chuỗi rỗng; các chữ cái đặt cờ tương ứng: re.I (bỏ qua trường hợp), re.L (phụ thuộc vào địa phương), re.M (nhiều dòng), re.S (dấu chấm tất cả), re.U (Unicode phụ thuộc), và re.X (tiết), cho toàn bộ cụm từ thông dụng. (Các cờ được mô tả trong Nội dung mô-đun.) Điều này rất hữu ích nếu bạn muốn bao gồm các cờ như là một phần của biểu thức chính quy, thay vì truyền một đối số cờ tới hàm re.compile().

Các vấn đề liên quan