⊗pyPmREMF 60 of 129 menu

Metode findall Python regulārajās izteiksmēs

Lai atrastu visus atbilstības ar regulāro izteiksmi Python tiek lietota metode findall. Pirmajā metodes parametrā norādām regulāro izteiksmi, kuru meklēsim, otrajā parametrā - virkni meklēšanai. Metode pārbauda visas atbilstības, meklējot tās no kreisās puses uz labo. Tā atgriež virkņu sarakstu ar atbilstībām vai tuple sarakstu, ja meklēšanai ir norādītas regulārās izteiksmes capture grupās. Ja atbilstības netiek atrastas, tiks atgriezts tukšs saraksts. Metodes findall sintaksi izskatās šādi:

re.findall(ko meklēt, kur meklēt)

Meklēsim visas atbilstības ar regulāro izteiksmi virknē:

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

Koda izpildes rezultāts:

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

Dota virkne:

txt = '123 aaa 456 bbb 789'

Izvadiet apakšvirkņu sarakstu, kas satur ciparus.

Dota virkne:

txt = 'abc 123 def 456 789'

Izvadiet apakšvirkņu sarakstu, kas satur burtus.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt