Hướng dẫn match python - phù hợp với trăn
Nội dung chính Show Nội dung chính
Nội dung chính
Nội dung chính
Biểu thức chính quy (Regular Expressions) hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. Bạn càn phải import mô-đun re để sử dụng các chức năng regex trong python. Các hàm RegexCác hàm regex sau được sử dụng trong Python.
Xây dựng biểu thức chính quyMột biểu thức chính quy có thể được hình thành bằng cách sử dụng kết hợp các meta-character, ký tự đặc biệt và set. Meta-CharactersMetacharacter là một ký tự có ý nghĩa nhất định:
Ký tự đặc biệtNó đại diện cho không hoặc nhiều lần xuất hiện của một mẫu trong chuỗi.
.Nó đại diện cho bất kỳ ký tự nào xuất hiện ở một số nơi cụ thể.
Hàm findall()[] import re str = "Xin chào Bạn! Bạn đang học bài Regex trong Python." matches = re.findall("Bạn", str) print(matches) Nó đại diện cho một tập các ký tự. Đối tượng Match (kết quả khớp)"[a-z]" import re str = "Xin chào Bạn! Bạn đang học bài Regex trong Python." matches = re.search("Bạn", str) print(type(matches)) print(matches) Nó đại diện cho một tập các ký tự. Các phương thức đối tượng MatchCó các phương thức sau liên quan đến đối tượng Match.
Ví dụ: import re str = "Xin chào Bạn! Bạn đang học bài Regex trong Python." matches = re.search("Bạn", str) print(matches.span()) print(matches.group()) print(matches.string) Kết quả: (9, 12) Bạn Xin chào Bạn! Bạn đang học bài Regex trong Python. |