⊗pyPmREMFm 65 of 129 menu

A fullmatch módszer a Python reguláris kifejezéseiben

A fullmatch módszer egy sztring teljes egyezését ellenőrzi a reguláris kifejezéssel. A módszer első paramétereként adjuk meg a keresendő reguláris kifejezést, a második paraméterben pedig azt a sztringet, amiben keresni fogunk. Ha találatot talál, a módszer egy match-objektumot ad vissza, ellenkező esetben - None. A fullmatch módszer szintaxisa így néz ki:

re.fullmatch(mit keressünk, hol keressük)

Példa

Alkalmazzuk a fullmatch módszert a mi sztringünkre:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

A kód végrehajtása után None lesz kiírva, mert a számjegyeken kívül a sztringben van szóköz karakter is:

None

Példa

Most legyen a sztringünk csak számjegyekből álló:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

Példa

A match-objektumból megkaphatjuk a megtalált részsztringet. Ehhez az első elemére kell hivatkoznunk:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

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

'abcde'

Gyakorlati feladatok

Ellenőrizze, hogy a következő sztring csak betűkből áll-e:

txt = 'abcde'

Ellenőrizze, hogy a következő sztring csak számjegyekből áll-e:

txt = '12345'
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