Split-metoden i regulære udtryk i Python

For at opdele en streng i henhold til det angivne regulære udtryk, bruges metoden split. I den første parameter for metoden angiver vi det regulære udtryk, som vi skal opdele strengen efter. I den anden parameter angiver vi strengen, som vi skal opdele. I den tredje valgfrie parameter kan vi angive det maksimale antal dele for opdelingen. Metoden returnerer en liste over dele af den opdelte streng:

pythonre.split(hvad vi opdeler efter, hvor vi opdeler, [maks. antal dele])

Eksempel

Lad os opdele en streng med bindestreg:

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

print(res)

Resultatet af udførelsen af koden:

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

Eksempel

Og lad os nu opdele strengen med bindestreg to gange:

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

print(res)

Som det ses af resultatet af koden, blev strengen kun opdelt i to dele. Og i den tredje del af strengen kom dens rest:

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

Praktiske opgaver

Задание 1

Der er givet en streng med dato og tid:

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

Opdel denne streng sådan, at alt år, måned, dag, timer, minutter og sekunder er i et enkelt array.