De split-methode in reguliere expressies van Python
Om een string te splitsen volgens de
opgegeven reguliere expressie, wordt de methode
split gebruikt. In de eerste parameter van de methode
specificeren we de reguliere expressie, volgens welke we
de string zullen splitsen. In de tweede parameter
stellen we de string in die we moeten splitsen.
In de derde optionele parameter kunnen we
het maximale aantal delen voor
de splitsing opgeven. De methode retourneert een lijst met delen
van de gesplitste string:
re.split(wat splitsen we, waar splitsen we, [max. aantal delen])
Voorbeeld
Laten we een string splitsen op een koppelteken:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Resultaat van de code-uitvoering:
['aaa', 'bbb', '123 456']
Voorbeeld
Laten we nu een string twee keer op een koppelteken splitsen:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Zoals blijkt uit het resultaat van de code-uitvoering, werd de string slechts in twee delen gesplitst op het koppelteken. En in het derde deel van de string kwam de rest ervan terecht:
['aaa', 'bbb', '123-456']
Praktische taken
Gegeven een string met een datum en tijd:
txt = '2025-12-31 12:59:59'
Splits deze string zodat het jaar, maand, dag, uren, minuten en seconden zich in één array bevinden.