⊗pyPmREMF 60 of 129 menu

A findall metódus a Python reguláris kifejezéseiben

Az összes reguláris kifejezéssel egyezést megtalálásához a Pythonban a findall metódust használjuk. Az első paraméterben adjuk meg a keresendő reguláris kifejezést, a második paraméterben pedig a keresendő sztringet. A metódus balról jobbra ellenőrzi az összes egyezést. Visszaad egy listát az egyező sztringekkel vagy egy tuple-ok listáját, ha a reguláris kifejezésben csoportok vannak. Ha nincsenek egyezések, akkor egy üres lista tér vissza. A findall metódus szintaxisa a következő:

re.findall(mit keresünk, hol keresünk)

Keressük meg az összes egyezést a reguláris kifejezéssel egy sztringben:

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

A kód végrehajtásának eredménye:

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

Adott egy sztring:

txt = '123 aaa 456 bbb 789'

Írja ki a számokat tartalmazó részsztringek listáját.

Adott egy sztring:

txt = 'abc 123 def 456 789'

Írja ki a betűket tartalmazó részsztringek listáját.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás