Metoden split i reguljära uttryck i Python

För att dela upp en sträng enligt det angivna reguljära uttrycket används metoden split. I den första parametern av metoden anger vi det reguljära uttrycket som vi ska dela strängen efter. I den andra parametern anger vi strängen som vi behöver dela upp. I den tredje valfria parametern kan vi ange det maximala antalet delar för uppdelning. Metoden returnerar en lista med delar av den uppdelade strängen:

pythonre.split(vad vi delar, var vi delar, [max. antal delar])

Exempel

Låt oss dela upp en sträng med bindestreck:

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

print(res)

Resultat av kodkörning:

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

Exempel

Och nu låt oss dela upp strängen med bindestreck två gånger:

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

print(res)

Som synes från resultatet av kodkörningen, delades strängen med bindestreck endast i två delar. Och i den tredje delen av strängen hamnade dess återstod:

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

Praktiska uppgifter

Задание 1

Given en sträng med datum och tid:

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

Dela upp denna sträng så att alla år, månad, dag, timmar, minuter och sekunder finns i en array.