⊗pyPmREMF 60 of 129 menu

Phương thức findall trong biểu thức chính quy Python

Để tìm tất cả các kết quả khớp với regex trong Python, phương thức findall được sử dụng. Tham số đầu tiên của phương thức chỉ định regex cần tìm, tham số thứ hai - chuỗi để tìm kiếm. 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. Nó trả về một danh sách các chuỗi với kết quả khớp hoặc một danh sách các tuple, nếu tìm kiếm được đặt với các regex trong nhóm bắt giữ (capturing groups). Nếu không tìm thấy kết quả khớp nào, một danh sách rỗng sẽ được trả về. Cú pháp của phương thức findall trông như thế này:

re.findall(cần tìm gì, tìm ở đâu)

Hãy tìm tất cả các kết quả khớp với 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']

Cho chuỗi:

txt = '123 aaa 456 bbb 789'

Hãy xuất danh sách các chuỗi con chứa chữ số.

Cho chuỗi:

txt = 'abc 123 def 456 789'

Hãy xuất danh sách các chuỗi con chứa chữ cái.

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