Метад split у рэгулярных выразах Python
Каб разбіць радок у адпаведнасці з
паказаным рэгулярным выразам, выкарыстоўваецца метад
split. У першым параметры метада
паказваем рэгулярны выраз, па якім будзем
разбіваць радок. У другім параметры
задаем радок, які нам трэба разбіць.
У трэцім неабавязковым параметры можна
паказаць максімальную колькасць частак для
разбіўкі. Метад вяртае спіс частак
разбітага радка:
re.split(што разбіваем, дзе разбіваем, [макс. колькасць частак])
Прыклад
Давайце разбям радок па злучку:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Вынік выканання кода:
['aaa', 'bbb', '123 456']
Прыклад
А цяпер давайце разбям радок па злучку два разы:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Як відаць з выніку выканання кода, радок разбіўся па злучку толькі на дзве часткі. А ў трэцюю частку радка трапіў яе астатак:
['aaa', 'bbb', '123-456']
Практычныя задачы
Дадзены радок з датай і часам:
txt = '2025-12-31 12:59:59'
Разбяміце гэты радок так, каб усе год, месяц, дзень, гадзіны, хвіліны і секунды знаходзіліся ў адным масіве.