Метад split у рэгулярных выразах Python

Каб разбіць радок у адпаведнасці з паказаным рэгулярным выразам, выкарыстоўваецца метад split. У першым параметры метада паказваем рэгулярны выраз, па якім будзем разбіваць радок. У другім параметры задаем радок, які нам трэба разбіць. У трэцім неабавязковым параметры можна паказаць максімальную колькасць частак для разбіўкі. Метад вяртае спіс частак разбітага радка:

pythonre.split(што разбіваем, дзе разбіваем, [макс. колькасць частак])

Прыклад

Давайце разбям радок па злучку:

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

print(res)

Вынік выканання кода:

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

Прыклад

А цяпер давайце разбям радок па злучку два разы:

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

print(res)

Як відаць з выніку выканання кода, радок разбіўся па злучку толькі на дзве часткі. А ў трэцюю частку радка трапіў яе астатак:

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

Практычныя задачы

Задание 1

Дадзены радок з датай і часам:

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

Разбяміце гэты радок так, каб усе год, месяц, дзень, гадзіны, хвіліны і секунды знаходзіліся ў адным масіве.