⊗pyPmREMSp 70 of 129 menu

Split metodas Python reguliariosiose išraiškose

Norint padalinti eilutę pagal nurodytą reguliariąją išraišką, naudojamas metodas split. Pirmame metodo parametre nurodome reguliariąją išraišką, pagal kurią bus dalijama eilutė. Antrame parametre nustatome eilutę, kurią reikia padalyti. Trečiame neprivalomame parametre galima nurodyti maksimalų dalių skaičių padalijimui. Metodas grąžina padalytos eilutės dalių sąrašą:

re.split(ką daliname, kur daliname, [maks. dalių sk.])

Pavyzdys

Padalinkime eilutę pagal brūkšnį:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar padalinkime eilutę pagal brūkšnį du kartus:

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

Kaip matyti iš kodo vykdymo rezultato, eilutė buvo padalinta pagal brūkšnį tik į dvi dalis. O į trečiąją eilutės dalį pateko jos likutis:

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

Praktinės užduotys

Duota eilutė su data ir laiku:

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

Padalinkite šią eilutę taip, kad metai, mėnuo, diena, valandos, minutės ir sekundės būtų viename masyve.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti