De split methode van de re module
De methode split van de module re splitst
een string en retourneert de resulterende lijst.
De eerste parameter is een reguliere expressie.
In de tweede parameter geven we de string op die
we moeten splitsen. In de derde optionele
parameter kan het maximale aantal splitsingen
worden opgegeven. In de vierde optionele
parameter specificeren we flags
voor aanvullende aanpassingen van reguliere
expressies.
Syntaxis
import re
re.split(reguliere expressie, string, [max. aantal delen], [flags])
Voorbeeld
Laten we een string splitsen op het koppelteken:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Resultaat van de code:
['aaa', 'bbb', '123 456']
Voorbeeld
Laten we nu een string twee keer splitsen op het koppelteken:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Zoals blijkt uit het resultaat van de code, werd de string slechts in twee delen gesplitst op het koppelteken. En in het derde deel van de string kwam het overblijfsel ervan:
['aaa', 'bbb', '123-456']
Zie ook
-
methode
findallvan de modulere,
die een lijst retourneert met alle overeenkomsten in een string -
methode
finditervan de modulere,
die een iterator retourneert van alle overeenkomsten met de reguliere expressie in een string -
methode
searchvan de modulere,
die de eerste overeenkomst met de reguliere expressie in een string zoekt -
methode
matchvan de modulere,
die een overeenkomst met de reguliere expressie aan het begin van een string zoekt -
methode
fullmatchvan de modulere,
die alle overeenkomsten met de reguliere expressie in een string zoekt