100 of 151 menu

A findall metódus

A findall metódus a re modulban egy listát ad vissza a reguláris kifejezés összes egyezéséről. Ha a reguláris kifejezés zárójelekbe van helyezve, akkor a metódus egy tuple-t fog visszaadni. A metódus első paraméterében megadjuk a keresendő reguláris kifejezést, a második paraméterben pedig a keresendő sztringet. A harmadik, opcionális paraméterben beállíthatunk flag-eket a reguláris kifejezés további testreszabásához. A metódus balról jobbra haladva ellenőrzi az összes egyezést.

Szintaxis

import re re.findall(reguláris kifejezés, sztring, [flag-ek])

Példa

Keressük meg a reguláris kifejezés összes egyezését a 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']

Példa

Most keressük meg a reguláris kifejezés zárójelekben lévő összes egyezését:

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

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

[('1', '2'), ('4', '3'), ('5', '6')]

Lásd még

  • a finditer metódus a re modulban,
    amely egy iterátort ad vissza a reguláris kifejezés összes egyezéséről a sztringben
  • a search metódus a re modulban,
    amely a reguláris kifejezés első egyezését keresi a sztringben
  • a match metódus a re modulban,
    amely a reguláris kifejezés egyezését keresi a sztring elején
  • a fullmatch metódus a re modulban,
    amely a reguláris kifejezés összes egyezését keresi a sztringben
  • a split metódus a re modulban,
    amely a sztringet listára bontja a megadott elválasztó alapján
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