⊗pyPmREMF 60 of 129 menu

Metoda findall v regularnih izrazih Python

Za iskanje vseh ujemanj z regularnim izrazom v Pythonu se uporablja metoda findall. V prvem parametru metode določimo regularni izraz, ki ga bomo iskali, v drugem parametru - niz za iskanje. Metoda preveri vsa ujemanja, jih išče od leve proti desni. Vrne seznam nizov z ujemanji ali seznam terkov, če so za iskanje podani regularni izrazi v skupkah. Če ujemanja niso najdena, se vrne prazen seznam. Sintaksa metode findall izgleda takole:

re.findall(kaj iskati, kje iskati)

Poiščimo vsa ujemanja z regularnim izrazom v nizu:

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

Rezultat izvajanja kode:

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

Dan je niz:

txt = '123 aaa 456 bbb 789'

Izpišite seznam podnizov, ki vsebujejo števke.

Dan je niz:

txt = 'abc 123 def 456 789'

Izpišite seznam podnizov, ki vsebujejo črke.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni