Hướng dẫn python parse string regex - python phân tích cú pháp chuỗi regex
Ngày đăng:
21/11/2022
Trả lời:
0
Lượt xem:
59
RegEx hay biểu thức chính quy (Regular Expression) là một chuỗi ký tự tạo thành một biểu mẫu tìm kiếm (search pattern). RegEx được sử dụng để kiểm tra xem một chuỗi có chưa mẫu tìm kiêms được chỉ định hay không. Show RegEx moduleTrong python, có một gói tích hợp có tên 3 có khả năng sử dụng để làm việc với biểu thức chính quy. Để import module 3
RegEx trong pythonSau khi import module 3 thì chúng ta có thể sử dụng biểu thức chính quy. Ví dụ: Tìm kiễm chuỗi bắt đầu bằng 'The' và kết thúc bằng 'Spain':
Các hàm xử lý RegExModule 3 cung cấp cho chúng ta các hàm tìm kiếm một chuỗi phù hợp với biểu thức.
1. Hàm findall()In ra tất cả những đoạn phù hợp:
Hoặc nếu không tìm thấy kết quả nào phù hợp thì trả về một danh sách rỗng
2. Hàm search()Tìm kiếm khoảng trắng đầu tiên trong chuỗi:
Hoặc sẽ trả về None nếu không tìm thấy
3. Hàm split()Tách các từ trong câu:
Chúng ta có thể chỉ định số lần xuất hiện qua tham số 8. Ví dụ tách chuỗi ở lần xuất hiện đầu tiên của khoảng trắng:
4. Hàm sub()Thay thế mọi khoảng trắng bằng số 9:
Hoặc có thể hạn chế số lần thay thế qua tham số 9:
MetacharactersMetacharacters là những ký tự có ý nghĩa đặc biệt
Kết thúc chuỗi"world$"
Bất kỳ ký tự nào (ngoại trừ ký tự dòng mới)"he..o"
{}Chính xác số lần xuất hiện "aix{2}" "aixx" 0| 1Hoặc 2"a|b""a" |