Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
100 of 151 menu
◀ ▶

Re modulunun findall metodu

findall modulunun re metodu regular ifade ile butun uygunluqlarin siyahisini qaytarir. Əgər regex qruplara yerləşdirilərsə, metod kortej qaytaracaq. Metodun birinci parametrində axtaracağımız regex-i göstəririk, ikinci parametrdə - axtarış üçün sətri. Üçüncü isteğe bağlı parametrdə əlavə regex nizamlamaları üçün flaglər təyin edə bilərsiniz. Metod soldan sağa axtararaq bütün uyğunluqları yoxlayır.

Sintaksis

import re re.findall(regex, setir, [flagler])

Nümunə

Gəlin sətirdə regex ilə bütün uyğunluqları tapaq:

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

Kodun icrasının nəticəsi:

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

Nümunə

İndi isə gəlin regex qruplarındakı bütün uyğunluqları tapaq:

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

Kodun icrasının nəticəsi:

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

Həmçinin bax

  • finditer modulunun re metodu,
    sətirdə regex ilə butun uygunluqlarin iteratorunu qaytarır
  • search modulunun re metodu,
    sətirdə regex ilə ilk uygunluğu axtarır
  • match modulunun re metodu,
    sətrin əvvəlində regex ilə uygunluq axtarır
  • fullmatch modulunun re metodu,
    sətirdə regex ilə butun uygunluqlari axtarır
  • split modulunun re metodu,
    sətiri göstərilən ayırıcı əsasında siyahıya bölür
← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et