Метод split у регуларним изразима у Пајтону

Да би се поделио стринг у складу са наведеним регуларним изразом, користи се метод 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'

Поделите овај стринг тако да се година, месец, дан, сати, минути и секунде налазе у једној листи.