⊗pyPmREMF 60 of 129 menu

Python-da Regulyar Ifadələrdə findall metodu

Python-da regulyar ifadə ilə bütün uyğunluqları axtarmaq üçün findall metodu tətbiq edilir. Metodun birinci parametrində axtaracağımız regulyar ifadəni, ikinci parametrdə isə axtarış üçün olan sətri göstəririk. Metod bütün uyğunluqları yoxlayaraq, onları soldan sağa axtarır. O, uyğunluqları olan sətirlərin siyahısını qaytarır və ya əgər axtarışda qruplar (capture groups) istifadə edilibsə, uyğunluqları olan tuple-ların siyahısını qaytarır. Əgər heç bir uyğunluq tapılmasa, boş siyahı qaytarılır. findall metodunun sintaksisi belə görünür:

re.findall(nə axtarmaq, harda axtarmaq)

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

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

Kodu icra etmə nəticəsi:

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

Sətir verilmişdir:

txt = '123 aaa 456 bbb 789'

Rəqəmləri ehtiva edən alt sətirlərin siyahısını çap edin.

Sətir verilmişdir:

txt = 'abc 123 def 456 789'

Hərfləri ehtiva edən alt sətirlərin siyahısını çap edin.

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