⊗pyPmREMF 60 of 129 menu

Метод findall у регуларним изразима у Пајтону

За претрагу свих поклапања са регуларним изразом у Пајтону примењује се метод findall. У првом параметру метода наводимо регуларни израз који ћемо тражити, у другом параметру - стринг за претрагу. Метод проверава сва поклапања, тражећи их с лева на десно. Он враћа листу стрингова са поклапањима или листу торки, ако су за претрагу задати регуларни изрази у групама (карманима). Ако поклапања нису пронађена, вратиће се празна листа. Синтакса метода findall изгледа овако:

re.findall(шта тражити, где тражити)

Хајде да пронађемо сва поклапања са регуларним изразом у стрингу:

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

Резултат извршавања кода:

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

Дат је стринг:

txt = '123 aaa 456 bbb 789'

Испишите листу подстрингова који садрже цифре.

Дат је стринг:

txt = 'abc 123 def 456 789'

Испишите листу подстрингова који садрже слова.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј