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

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

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

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

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

print(res)

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

python['12', '43', '56']
Задание 1

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

pythontxt = '123 aaa 456 bbb 789'

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

Задание 2

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

pythontxt = 'abc 123 def 456 789'

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