Metoda split u regularnim izrazima Python

Da bismo podelili string u skladu sa navedenim regularnim izrazom, koristi se metoda split. U prvom parametru metode navedemo regularni izraz po kome ćemo podeliti string. U drugom parametru navedemo string koji treba da podelimo. U trećem, opcionom parametru možemo navesti maksimalni broj delova za podelu. Metoda vraća listu delova podele:

pythonre.split(šta delimo, gde delimo, [maks. broj delova])

Primer

Podelimo string po crtici:

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

print(res)

Rezultat izvršavanja koda:

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

Primer

A sada ćemo podeliti string po crtici dva puta:

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

print(res)

Kao što se vidi iz rezultata izvršavanja koda, string je podeľjen po crtici samo na dva dela. A u treći deo stringa je ušao njegov ostatak:

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

Praktični zadaci

Задание 1

Dat je string sa datumom i vremenom:

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

Podelite ovaj string tako da se godina, mesec, dan, sati, minuti i sekunde nalaze u jednom nizu.