⊗pyPmREMF 60 of 129 menu

Metodas findall Python reguliariųjų išraiškų

Norint rasti visus atitikmenis su reguliaria išraiška Python, naudojamas metodas findall. Pirmame metodo parametre nurodome reguliariąją išraišką, kurią ieškosime, antrame parametre - eilutę, kurioje bus vykdoma paieška. Metodas tikrina visus atitikmenis, ieškodamas iš kairės į dešinę. Jis grąžina eilučių sąrašą su atitikmenimis arba kortelių sąrašą, jei paieškai nurodytos reguliariosios išraiškos kišenėse. Jei atitikmenų nerasta, bus grąžintas tuščias sąrašas. Metodo findall sintaksė atrodo taip:

re.findall(ką ieškoti, kur ieškoti)

Ieškokime visų atitikmenų su reguliaria išraiška eilutėje:

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

Kodo vykdymo rezultatas:

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

Duota eilutė:

txt = '123 aaa 456 bbb 789'

Išveskite poeilučių, kuriose yra skaitmenų, sąrašą.

Duota eilutė:

txt = 'abc 123 def 456 789'

Išveskite poeilučių, kuriose yra raidžių, sąrašą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti