⊗pyPmREMSp 70 of 129 menu

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

Egy sztring megadott reguláris kifejezés szerinti felosztásához a split metódust használjuk. A metódus első paraméterében adjuk meg a reguláris kifejezést, amely szerint fel szeretnénk osztani a sztringet. A második paraméterben adjuk meg a felosztandó sztringet. A harmadik, opcionális paraméterben megadhatjuk a felosztás maximális részeinek számát. A metódus a felosztott sztring részeinek listáját adja vissza:

re.split(ami szerint osztunk, amit osztunk, [max. részek száma])

Példa

Osszunk fel egy sztringet kötőjel szerint:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

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

['aaa', 'bbb', '123 456']

Példa

Most pedig osszunk fel egy sztringet kötőjel szerint két alkalommal:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Ahogy a kód végrehajtásának eredményéből is látszik, a sztring csak két részre lett felosztva a kötőjelek mentén. A sztring maradéka pedig a harmadik részbe került:

['aaa', 'bbb', '123-456']

Gyakorlati feladatok

Adott egy dátumot és időt tartalmazó sztring:

txt = '2025-12-31 12:59:59'

Ossza fel ezt a sztringet úgy, hogy az év, hónap, nap, óra, perc és másodperc egyetlen tömbben legyenek.

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