Die split metode van die re-module
Die metode split van die module re splits
'n string op en gee die gevolglike lys terug.
Die eerste parameter is 'n gereelde uitdrukking.
In die tweede parameter spesifiseer ons die string wat
ons moet opsplit. In die derde opsionele
parameter kan die maksimum
aantal dele vir die opsplitsing gespesifiseer word. In die vierde
opsionele parameter spesifiseer ons vlae
vir addisionele aanpassings van gereelde
uitdrukkings.
Sintaksis
import re
re.split(gereelde_uitdrukking, string, [maks. aantal dele], [vlae])
Voorbeeld
Kom ons splits 'n string volgens die koppelteken:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Resultaat van die kode-uitvoering:
['aaa', 'bbb', '123 456']
Voorbeeld
Laat ons nou die string twee keer volgens die koppelteken opsplit:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Soos gesien kan word uit die resultaat van die kode-uitvoering, is die string slegs in twee dele volgens die koppelteken gesplit. En die oorblywende deel van die string het in die derde deel beland:
['aaa', 'bbb', '123-456']
Sien ook
-
die metode
findallvan die modulere,
wat 'n lys van alle ooreenkomste in die string teruggee -
die metode
finditervan die modulere,
wat 'n iterator van alle ooreenkomste met die gereelde uitdrukking in die string teruggee -
die metode
searchvan die modulere,
wat die eerste ooreenkoms met die gereelde uitdrukking in die string soek -
die metode
matchvan die modulere,
wat 'n ooreenkoms met die gereelde uitdrukking aan die begin van die string soek -
die metode
fullmatchvan die modulere,
wat alle ooreenkomste met die gereelde uitdrukking in die string soek