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:

pythontxt = '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:

pythonres = re.search('\d+', txt)

print(res.start()) # vil skrive ut 0
print(res.end()) # vil skrive ut 3
Задание 1

Gitt følgende streng:

pythontxt = 'abcde 123456'

Finn delstrengen som kun består av bokstaver. Skriv ut start- og sluttposisjonen til den funnet delstrengen.