⊗pyPmREMF 60 of 129 menu

Методот findall во регуларните изрази во Python

За да се најдат сите совпаѓања со регуларен израз во Python се користи методот 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј