⊗pyPmREMSp 70 of 129 menu

Metode split Python regulārajās izteiksmēs

Lai sadalītu virkni atbilstoši norādītajam regulārajam izteiksmes paraugam, tiek izmantota metode split. Pirmajā parametrā norādām regulāro izteiksmi, pēc kuras veiksim virknes sadalīšanu. Otrajā parametrā iestatām virkni, kuru nepieciešams sadalīt. Trešajā neobligātajā parametrā var norādīt maksimālo daļu skaitu sadalīšanai. Metode atgriež sarakstu ar sadalītās virknes daļām:

re.split(ko sadalām, kur sadalām, [maks. daļu skaits])

Piemērs

Sadalīsim virkni pēc defisa:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad sadalīsim virkni pēc defisa divas reizes:

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

Kā redzams no koda izpildes rezultāta, virkne tika sadalīta pēc defisa tikai divās daļās. Trešajā daļā nonāca virknes atlikusī daļa:

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

Praktiskie uzdevumi

Dota virkne ar datumu un laiku:

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

Sadaliet šo virkni tā, lai gads, mēnesis, diena, stundas, minūtes un sekundes atrastos vienā masīvā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt