Metoden split i modulen re
Metoden split i modulen re deler opp
en streng og returnerer den resulterende listen.
Første parameter er et regulært uttrykk.
I den andre parameteren setter vi strengen som
skal deles opp. I den tredje valgfrie
parameteren kan vi angi maksimalt
antall deler for oppdeling. I den fjerde
valgfrie parameteren angir vi flagg
for tilleggsinnstillinger for regulære
uttrykk.
Syntaks
import re
re.split(regulært_uttrykk, streng, [maks. antall deler], [flagg])
Eksempel
La oss dele opp en streng med bindestrek:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Resultatet av kjøring av koden:
['aaa', 'bbb', '123 456']
Eksempel
La oss nå dele opp strengen med bindestrek to ganger:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Som man kan se fra resultatet av kjøring av koden, ble strengen delt opp med bindestrek bare i to deler. Og i den tredje delen av strengen kom resten:
['aaa', 'bbb', '123-456']
Se også
-
metoden
findalli modulenre,
som returnerer en liste med alle treff i strengen -
metoden
finditeri modulenre,
som returnerer en iterator for alle treff med det regulære uttrykket i strengen -
metoden
searchi modulenre,
som søker etter det første treffet med det regulære uttrykket i strengen -
metoden
matchi modulenre,
som søker etter treff med det regulære uttrykket i begynnelsen av strengen -
metoden
fullmatchi modulenre,
som søker etter alle treff med det regulære uttrykket i strengen