⊗pyPmREMSp 70 of 129 menu

Metoda split v regularnih izrazih Python

Za razdelitev niza v skladu z določenim regularnim izrazom se uporablja metoda split. V prvem parametru metode določimo regularni izraz, po katerem bomo razdelili niz. V drugem parametru določimo niz, ki ga želimo razdeliti. V tretjem neobveznem parametru lahko določimo največje število delov za razdelitev. Metoda vrne seznam delov razdeljenega niza:

re.split(kaj razdelimo, kje razdelimo, [maks. štev. delov])

Primer

Razdelimo niz po pomišljaju:

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

Rezultat izvajanja kode:

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

Primer

Zdaj pa razdelimo niz po pomišljaju dvakrat:

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

Kot je razvidno iz rezultata izvajanja kode, se je niz razdelil po pomišljaju le na dva dela. V tretji del niza pa je prišel njen ostanek:

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

Praktične naloge

Dan je niz z datumom in časom:

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

Razdelite ta niz tako, da so leto, mesec, dan, ure, minute in sekunde v enem matriku.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni