Split-metoden i regulære uttrykk i Python

For å dele en streng i henhold til det spesifiserte regulære uttrykket, brukes metoden split. I den første parameteren til metoden spesifiserer vi det regulære uttrykket som vi skal dele strengen etter. I den andre parameteren setter vi inn strengen som vi trenger å dele. I den tredje valgfrie parameteren kan vi spesifisere maksimalt antall deler for deling. Metoden returnerer en liste over deler av den delte strengen:

pythonre.split(hva vi deler, hvor vi deler, [maks. antall deler])

Eksempel

La oss dele en streng med bindestrek:

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

print(res)

Resultatet av kjøring av koden:

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

Eksempel

Og la oss nå dele strengen med bindestrek to ganger:

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

print(res)

Som det fremgår av resultatet av kjøring av koden, ble strengen delt med bindestrek bare i to deler. Og i den tredje delen av strengen kom dens rest:

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

Praktiske oppgaver

Задание 1

Gitt en streng med dato og tid:

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

Del denne strengen slik at alt: år, måned, dag, timer, minutter og sekunder er i én matrise.