⊗pyPmREMF 60 of 129 menu

Die findall-metode in Python se gereelde uitdrukkings

Om alle ooreenkomste met 'n gereelde uitdrukking in Python te soek, word die metode findall gebruik. In die eerste parameter van die metode spesifiseer ons die gereelde uitdrukking wat gesoek sal word, in die tweede parameter - die string om in te soek. Die metode kontroleer alle ooreenkomste deur dit van links na regs te soek. Dit gee 'n lys van stringe met ooreenkomste terug of 'n lys van tuple's, as vir die soektog gereelde uitdrukkings in groepe (capture groups) gespesifiseer is. As geen ooreenkomste gevind word nie, sal 'n leë lys teruggegee word. Die sintaksis van die metode findall lyk so:

re.findall(wat om te soek, waar om te soek)

Kom ons vind alle ooreenkomste met die gereelde uitdrukking in die string:

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

Die resultaat van die kode-uitvoering:

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

Gegee die string:

txt = '123 aaa 456 bbb 789'

Gee die lys van substringe uit wat syfers bevat.

Gegee die string:

txt = 'abc 123 def 456 789'

Gee die lys van substringe uit wat letters bevat.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp