Position af det fundne i Pythons search-metode
Ved hjælp af et match-objekt kan man også
bestemme positionen for den fundne delstreng.
I dette øjemed anvendes to metoder. Metoden
start returnerer startpositionen, og
metoden end - slutpositionen.
Lad os prøve det i praksis. Antag, at vi har følgende streng:
txt = '123 456 789'
Lad os finde den første delstreng med
cifre i den via metoden search, og derefter
udskrive positionen for den opnåede delstreng med
hjælp af metoderne start og end:
res = re.search('\d+', txt)
print(res.start()) # vil udskrive 0
print(res.end()) # vil udskrive 3
Givet strengen:
txt = 'abcde 123456'
Find delstrengen, der kun består af bogstaver. Udskriv start- og slutpositionen for den fundne delstreng.