Posisjonen til funnet i metoden search Python
Ved hjelp av et match-objekt kan man også
bestemme posisjonen til den funnet delstrengen.
For dette formålet brukes to metoder. Metoden
start returnerer startposisjonen, og
metoden end - sluttposisjonen.
La oss prøve i praksis. La oss si at vi har følgende streng:
txt = '123 456 789'
La oss finne den første delstrengen med
sifre i den ved hjelp av search-metoden, og deretter
skrive ut posisjonen til den funnet delstrengen med
hjelp av start- og end-metodene:
res = re.search('\d+', txt)
print(res.start()) # vil skrive ut 0
print(res.end()) # vil skrive ut 3
Gitt følgende streng:
txt = 'abcde 123456'
Finn delstrengen som kun består av bokstaver. Skriv ut start- og sluttposisjonen til den funnet delstrengen.