Posisie van gevind in search metode Python
Met behulp van 'n match-objek kan mens ook
die posisie van die gevonde substring bepaal.
Vir hierdie doel word twee metodes gebruik. Die metode
start gee die beginposisie terug, en
die metode end - die eindposisie.
Kom ons probeer dit in die praktyk. Gestel ons het die string:
txt = '123 456 789'
Kom ons vind daarin die eerste substring met
syfers deur die metode search, en dan
die posisie van die verkrygde substring uitvoer
met behulp van die metodes start en end:
res = re.search('\d+', txt)
print(res.start()) # sal 0 uitvoer
print(res.end()) # sal 3 uitvoer
Gegewe string:
txt = 'abcde 123456'
Vind daarin 'n substring wat slegs uit letters bestaan. Voer die begin- en eindposisie van die gevonde substring uit.