⊗pyPmREMF 60 of 129 menu

Metod findall u regularnim izrazima Python

Za pronalaženje svih poklapanja sa regularnim izrazom u Pythonu se koristi metod findall. U prvom parametru metoda navodimo regularni izraz koji ćemo tražiti, u drugom parametru - string za pretragu. Metod proverava sva poklapanja, tražeći ih s leva na desno. On vraća listu stringova sa poklapanjima ili listu tuple-ova, ako su za pretragu zadati regularni izrazi u grupama (capture groups). Ako poklapanja nisu pronađena, vratiće se prazna lista. Sintaksa metoda findall izgleda ovako:

re.findall(šta tražiti, gde tražiti)

Hajde da nađemo sva poklapanja sa regularnim izrazom u stringu:

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

Rezultat izvršavanja koda:

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

Dat je string:

txt = '123 aaa 456 bbb 789'

Ispišite listu podstringova koji sadrže cifre.

Dat je string:

txt = 'abc 123 def 456 789'

Ispišite listu podstringova koji sadrže slova.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij