Nhóm 0 trong Python là gì?
Trong Hướng dẫn Python này, chúng ta sẽ tìm hiểu về Biểu thức chính quy (hoặc RE, regex) trong Python. Biểu thức chính quy là một ngôn ngữ mạnh mẽ để so khớp các mẫu văn bản Show Patrick Loeber · · · · · Ngày 19 tháng 4 năm 2020 · 31 phút đọc Khóa học về sự cố PythonBiểu thức chính quy (RE, hoặc biểu thức chính quy hoặc mẫu biểu thức chính quy) là một ngôn ngữ mạnh mẽ để so khớp các mẫu văn bản. Ví dụ mẫu có thể cho các tìm kiếm là, e. g. , Địa chỉ email hoặc tên miền. Bài viết này giới thiệu cơ bản về biểu thức chính quy và cho biết cách biểu thức chính quy hoạt động trong Python. Nó sẽ bao gồm tất cả các khái niệm cần thiết 1) Các phương thức tìm kiếm đối sánh Các biểu thức chính quy bên trong Python được cung cấp thông qua mô-đun `re
Sử dụng biểu thức chính quy, bạn chỉ định các quy tắc cho tập hợp các chuỗi có thể mà bạn muốn khớp. Thông thường, trước tiên chúng tôi xác định mẫu mà chúng tôi muốn tìm kiếm và sử dụng 2 trên đó. Theo mặc định, mẫu của chúng tôi phân biệt chữ hoa chữ thường
Ghi chú. Nên sử dụng các chuỗi thô để tìm kiếm
Thực hiện khớp với các đối tượng được biên dịchKhi đã có mẫu của mình, chúng ta có thể tìm kiếm mẫu này trong văn bản/chuỗi mà chúng ta muốn tra cứu
phương pháp sửa đổiChúng tôi sẽ đề cập đến các phương pháp này sau
Ghi chú. Các phương thức cũng có thể được sử dụng trực tiếp trên mô-đun 3. Nó không tạo ra nhiều sự khác biệt, nhưng một số người thích biên dịch trước rõ ràng và ràng buộc mẫu với một biến có thể sử dụng lại. (Xem https. // stackoverflow. com/câu hỏi/452104/is-it-worth-using-pythons-re-biên dịch)________số 8
Các phương thức trên một đối tượng Match
0 1Ký tự metaSiêu ký tự là ký tự có ý nghĩa đặc biệt.
0 1Thêm siêu ký tự / Trình tự đặc biệtMột chuỗi đặc biệt là \ theo sau bởi một trong các ký tự trong danh sách bên dưới và có ý nghĩa đặc biệt Các nhóm () trong Python là gì?group() lấy một danh sách các đối số. 00. 26 Nó trả về một bộ các nhóm phù hợp cho mỗi số bạn cung cấp cho nó . Vì vậy, nếu bạn gọi. group(1, 3) , nó sẽ trả về kết quả khớp thứ nhất và thứ ba trong một bộ. .
Nhóm 1 có nghĩa là gì trong Python?nhóm(1) đại diện cho nhóm con đầu tiên trong ngoặc đơn .
Mục đích của M nhóm 0 ) là gì?Từ tài liệu. Nhóm không biểu thị toàn bộ mẫu , vì vậy biểu thức m. nhóm(0) tương đương với m. tập đoàn().
Z0 9 nghĩa là gì?Dấu ngoặc đơn cho biết mẫu chứa bên trong sẽ được lưu trữ trong biến \1. Các ký tự trong ngoặc [a-zA-Z0-9] có nghĩa là bất kỳ chữ cái nào (không phân biệt chữ hoa chữ thường) hoặc chữ số sẽ khớp . Dấu * (dấu hoa thị) sau dấu ngoặc cho biết rằng các ký tự trong dấu ngoặc xuất hiện 0 lần trở lên. |