Die split-metode in Python se regulêre uitdrukkings
Om 'n string volgens 'n gespesifiseerde
regulêre uitdrukking op te breek, word die
split-metode gebruik. In die eerste
parameter van die metode spesifiseer ons die
regulêre uitdrukking waarvolgens ons die
string sal opbreek. In die tweede parameter
stel ons die string wat ons moet opbreek.
In die derde opsionele parameter kan ons
die maksimum aantal dele vir die splitsing
aandui. Die metode gee 'n lys van die
opgebreekte string se dele terug:
re.split(wat om op te breek, waar om op te breek, [maks. aantal dele])
Voorbeeld
Kom ons breek die string op volgens die koppelteken:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Die resultaat van die kode-uitvoering:
['aaa', 'bbb', '123 456']
Voorbeeld
En nou, laat ons die string twee keer volgens die koppelteken opbreek:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Soos gesien kan word uit die resultaat van die kode-uitvoering, het die string slegs in twee dele volgens die koppelteken opgebreek. En in die derde deel van die string het die oorblywsel daarvan beland:
['aaa', 'bbb', '123-456']
Praktiese take
Gegee 'n string met 'n datum en tyd:
txt = '2025-12-31 12:59:59'
Breek hierdie string op sodat die jaar, maand, dag, ure, minute en sekondes almal in een array is.