100 of 151 menu

Phương thức findall của mô-đun re

Phương thức findall của mô-đun re trả về một danh sách tất cả các kết quả khớp với biểu thức chính quy. Nếu biểu thức chính quy được đặt trong các nhóm bắt giữ, thì phương thức sẽ trả về một tuple. Trong tham số đầu tiên của phương thức, chúng ta chỉ định mẫu biểu thức chính quy cần tìm, trong tham số thứ hai - chuỗi để tìm kiếm. Trong tham số thứ ba tùy chọn, có thể thiết lập cờ cho các cấu hình bổ sung của biểu thức chính quy. Phương thức kiểm tra tất cả các kết quả khớp, tìm chúng từ trái sang phải.

Cú pháp

import re re.findall(mẫu_regex, chuỗi, [cờ])

Ví dụ

Hãy tìm tất cả các kết quả khớp với mẫu regex trong chuỗi:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Kết quả thực thi mã:

['12', '43', '56']

Ví dụ

Bây giờ hãy tìm tất cả các kết quả khớp trong các nhóm bắt giữ của biểu thức chính quy:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Kết quả thực thi mã:

[('1', '2'), ('4', '3'), ('5', '6')]

Xem thêm

  • phương thức finditer của mô-đun re,
    trả về một trình vòng lặp của tất cả các kết quả khớp với biểu thức chính quy trong chuỗi
  • phương thức search của mô-đun re,
    tìm kiếm kết quả khớp đầu tiên với biểu thức chính quy trong chuỗi
  • phương thức match của mô-đun re,
    tìm kiếm kết quả khớp với biểu thức chính quy ở đầu chuỗi
  • phương thức fullmatch của mô-đun re,
    tìm kiếm tất cả các kết quả khớp với biểu thức chính quy trong chuỗi
  • phương thức split của mô-đun re,
    chia nhỏ chuỗi thành một danh sách theo dấu phân cách được chỉ định
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối