Python chia lại cờ

Cú pháp đã cho được sử dụng cho hàm chia lại trong Python. "Re" là viết tắt của cụm từ thông dụng. Biểu thức chính quy là một hàm tích hợp trong Python. "mẫu", "chuỗi", mức phân chia tối đa và "cờ" là các tham số mà chúng tôi giải thích trong các tham số sau

Tham số

Sau đây là các tham số được sử dụng trong cú pháp của re. chức năng phân chia trong Python. Hãy hiểu từng cái một để sử dụng tốt hơn

Mẫu

Mẫu của biểu thức chính quy được sử dụng để tách chuỗi được nhắm mục tiêu

Chuỗi

Chuỗi là thứ mà chúng ta muốn chia. Một chuỗi thực tế là một biến được sử dụng làm chuỗi đích cho hiệu suất phân tách

Tách tối đa

Việc phân tách được thực hiện trong các chuỗi riêng biệt. Tham số max split giúp tách chuỗi thành các số tối đa. Chúng tôi cũng có thể gán giá trị cho lần phân tách tối đa mà chúng tôi muốn xảy ra trong số lần phân tách đó

Lá cờ

Trong Python lại. tách, không có cờ nào được áp dụng theo mặc định. Nhưng chúng ta có thể sử dụng các cờ regex theo nhu cầu. Ví dụ, chúng ta có thể sử dụng “re. I” cho hiệu suất tìm kiếm phân biệt chữ hoa chữ thường. Tham số cờ cũng giúp rút ngắn mã. Ngoài ra, tham số cờ bỏ qua phân biệt chữ hoa chữ thường trong khi nó đang thực hiện phân tách

Hàm Re Split sẽ trả về kết quả gì?

Ở đó. hàm split trong Python trả về một danh sách các đối tượng trong Python. Chỉ trong trường hợp không tìm thấy mẫu trong mục tiêu chuỗi, chuỗi sẽ không bị phân tách theo bất kỳ cách nào hoặc cách khác. Tuy nhiên, khi chúng ta áp dụng phương thức tách, danh sách sẽ tạo ra một chuỗi tách chỉ với một phần tử và với chuỗi đích

Các phương thức thực thi trong Python cho chức năng chia lại

  • thực hiện lại. split[] chức năng chỉ
  • thực hiện lại. hàm split[] không tìm thấy kết quả phù hợp
  • thực hiện lại. split[] bằng cách tách một chuỗi theo dấu cách
  • thực hiện lại. hàm split[] với số lần chia tối đa
  • thực hiện lại. chức năng phân tách trong Python bằng cách sử dụng khớp chuỗi cụ thể

ví dụ 1. Chỉ thực hiện chức năng Re Split[]

Trong ví dụ này, chúng tôi sẽ thực hiện chức năng chia lại. Đầu tiên, chúng ta phải nhập “re” từ thư viện Python. Python có một gói tích hợp sẵn cho một biểu thức chính quy trong thư viện là “re”. Chức năng chia lại hoạt động theo ký tự đã cho hoặc một số mẫu. Ở đây, chúng tôi thực hiện ví dụ với mẫu “-+”. Sau đó, khởi tạo chuỗi, chuỗi được lấy trong ví dụ là “2020” với câu lệnh “thời gian trôi qua quá nhanh”. Sau khi khởi tạo chuỗi, hãy sử dụng lại. hàm split trong kết quả để thể hiện mẫu và chuỗi. Cuối cùng, sử dụng hàm print để in kết quả

Đầu ra hiển thị kết quả dưới dạng. Hàm split[] hoạt động thành công trong Python

ví dụ 2. Thực thi hàm Re Split[] mà không tìm thấy kết quả phù hợp

Trong trường hợp này, chúng ta sẽ tìm hiểu kết quả sẽ ra sao nếu chúng ta không tìm được kết quả phù hợp trong. chức năng phân chia. Nhập biểu thức chính quy dưới dạng "re" khởi tạo chuỗi. Chúng tôi đã lấy chuỗi là "bầu trời hôm nay thật đẹp". Sau đó, chúng tôi sử dụng lại. chức năng phân tách trong kết quả với biểu thức của mẫu và chuỗi. Sau đó, chúng tôi sử dụng chức năng in để in đầu ra trên màn hình

Màn hình hiển thị kết quả của hàm chia lại không tìm thấy kết quả khớp trong Python

ví dụ 3. Thực thi hàm Re Split[] với việc tách một chuỗi theo dấu cách

Trong ví dụ này, chúng ta sẽ tìm hiểu cách một giá trị chuỗi được lấy và chia theo dấu cách trong Python. Để phân chia không gian, chúng ta phải thực hiện điều đó như một dấu phân cách bằng cách sử dụng lại. chức năng phân chia trong Python. Trước tiên, nhập biểu thức chính quy là “re”, chuỗi ở đây được khởi tạo là “màu yêu thích của tôi là màu vàng”. Sau đó, một lần nữa, chúng tôi sử dụng lại. chức năng phân chia trong kết quả. Chức năng in được sử dụng cho mục đích in

Đầu ra hiển thị chuỗi dưới dạng các giá trị riêng biệt bằng dấu phẩy. Việc phân tách đó được thực hiện với sự trợ giúp của mẫu được gán làm dấu phân cách

Ví dụ 4. Thực thi hàm Re Split[] với số lần chia tối đa

Như trong ví dụ trước, chúng tôi đã thực hiện tách chuỗi bằng cách sử dụng lại. chức năng phân chia. Ở đây, chúng ta sẽ làm tương tự nhưng việc chia nhỏ có thể được thực hiện với số lần chia tối đa. Như trong ví dụ trước, mỗi giá trị của chuỗi được chia. Đầu tiên, nhập “re” từ thư viện Python. Sau đó, khởi tạo chuỗi. Chuỗi ở đây là “hãy đi uống cà phê”. Sau đó, kết quả sử dụng lại. chức năng phân tách và liên kết của mẫu, chuỗi và phân tách tối đa được thêm vào. Id phân tách tối đa là một hàm được sử dụng để thực hiện các phân tách tối đa của hàm. Chúng ta cũng có thể gán một giá trị cho nó theo thuật ngữ mà giá trị tối đa có thể thực thi. Sau đó, sử dụng chức năng in để in kết quả của các lần phân tách tối đa trong Python bằng cách sử dụng lại. tách ra[]

Đầu ra hiển thị mức phân tách tối đa được thực hiện bằng cách sử dụng mức tối đa. split hàm trong môi trường Python với re split function[]

Ví dụ 5. Thực thi chức năng chia lại trong Python bằng cách sử dụng kết hợp chuỗi cụ thể

Trong ví dụ này, chúng ta sẽ tìm hiểu cách chia lại các hàm bằng cách so khớp kiểm tra chuỗi trong Python. Nhập biểu thức chính quy từ thư viện Python dưới dạng “re”. Sau đó, chúng tôi khởi tạo các chuỗi. Sau đó, chúng ta phải sử dụng lại. chức năng phân tách với chuỗi cụ thể mà chúng tôi muốn phân tách các ký tự chuỗi. Ở đây, chúng tôi đã chọn chuỗi “i” cho dòng p đã khai báo. Sau đó, sử dụng hàm print để in kết quả

Ở đây, chúng ta có thể thấy rằng đầu ra cho thấy hiệu suất thành công của hàm chia lại trong Python. Chuỗi tách ra từ nơi có “tôi”

Phần kết luận

Trong bài viết này, chúng tôi đã đề cập đến tất cả các yếu tố học tập trong đó chức năng phân tách lại trong Python sẽ được thực thi. Đây là một chức năng rất hữu ích khi chúng ta nói về việc tách một chuỗi bằng một biểu thức chính quy. Chúng tôi đã thực hiện từng ví dụ với cách triển khai dễ hiểu hơn và sẽ không có sự nhầm lẫn. Các ví dụ mà chúng tôi đề cập là chia tách lại trong Python, chia lại. chức năng phân tách không tìm thấy kết quả phù hợp và phân tách bằng cách sử dụng lại. phân chia theo dấu cách và cái cuối cùng là phân tách bằng cách sử dụng lại. chia với số lần chia tối đa

Chia lại [] trong Python là gì?

Lại. hàm split[] tách chuỗi đã cho theo sự xuất hiện của một ký tự hoặc mẫu cụ thể . Khi tìm thấy mẫu, hàm này trả về các ký tự còn lại từ chuỗi trong danh sách.

Làm cách nào để sử dụng cờ trong regex Python?

Cờ ĐA DÒNG . Ghi chú. Cờ này được sử dụng với siêu ký tự ^ và $. Khi cờ này được chỉ định, ký tự mẫu ^ khớp ở đầu chuỗi và bắt đầu mỗi dòng mới [ \n ]. M flag is used as an argument inside the regex method to perform a match inside a multiline block of text. Note: This flag is used with metacharacter ^ and $ . When this flag is specified, the pattern character ^ matches at the beginning of the string and each newline's start [ \n ].

Làm cách nào để sử dụng cờ trong regex?

Một biểu thức chính quy bao gồm một mẫu và các cờ tùy chọn. g , i , m , u , s , y. Không có cờ và ký hiệu đặc biệt [mà chúng ta sẽ nghiên cứu sau], tìm kiếm bằng biểu thức chính quy cũng giống như tìm kiếm chuỗi con. Phương thức str. match[regexp] tìm kiếm kết quả khớp. tất cả chúng nếu có cờ g, nếu không, chỉ cái đầu tiên .

Có sự khác biệt nào giữa re match[] và re search[] trong mô-đun Python re không?

Trăn. lại. tìm kiếm [] so với lại. Có sự khác biệt giữa việc sử dụng cả hai chức năng. Cả hai đều trả về kết quả khớp đầu tiên của một chuỗi con được tìm thấy trong chuỗi, nhưng re. match[] chỉ tìm kiếm từ đầu chuỗi và trả về đối tượng khớp nếu tìm thấy .

Chủ Đề