⊗pyPmREMMP 68 of 129 menu

Nhóm bắt (capture groups) trong phương thức match của Python

Khi làm việc với phương thức match, bạn có thể tách chuỗi con tìm được thành các nhóm bắt (capture groups).

Giả sử chúng ta có chuỗi:

txt = '12 34 56'

Hãy tìm chuỗi con đầu tiên chứa chữ số và phân tách nó thành hai nhóm bắt:

res = re.match('(\d+)(\d+)', txt) print(res[0]) # sẽ in ra '12' print(res[1]) # sẽ in ra '1' print(res[2]) # sẽ in ra '2'

Cho một chuỗi:

txt = 'code.mu 1234'

Tìm tên miền nằm ở đầu chuỗi và đặt tên của nó vào nhóm bắt đầu tiên, còn phần mở rộng (zone) - vào nhóm bắt thứ hai.

Cho một chuỗi chứa tên miền:

txt = 'sss domain.ru zzz'

Tìm tên miền này và đặt tên của nó vào nhóm bắt đầu tiên, còn phần mở rộng - vào nhóm bắt thứ hai.

Cho một chuỗi chứa ngày tháng:

txt = '31.12.2025'

Đặt ngày vào nhóm bắt đầu tiên, tháng - vào nhóm bắt thứ hai, còn năm - vào nhóm bắt thứ ba.

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