Meetod split Pythoni regulaaravaldistes

Et jagada string vastavalt määratud regulaaravaldisele, kasutatakse meetodit split. Meetodi esimeses parameetris määrame regulaaravaldise, mille järgi jagame stringi. Teises parameetris määrame stringi, mida on vaja jagada. Kolmandas valikulises parameetris saab määrata maksimaalse osade arvu jagamiseks. Meetod tagastab jagatud stringi osade listi:

pythonre.split(mida jagame, kus jagame, [maks. osade arv])

Näide

Jagame stringi sidekriipsu järgi:

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

print(res)

Koodi täitmise tulemus:

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

Näide

Nüüd jagame stringi sidekriipsu järgi kaheks osaks:

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

print(res)

Nagu koodi täitmise tulemusest näha, jagati string sidekriipsu järgi ainult kaheks osaks. Ja kolmandasse ossa läks selle jääk:

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

Praktilised ülesanded

Задание 1

Antud string kuupäeva ja ajaga:

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

Jagage see string nii, et kõik aasta, kuu, päev, tunnid, minutid ja sekundid oleksid ühes massiivis.