Leitud positsioon Pythoni search meetodis

Match-objekti abil saab samuti määrata leitud alamstringi positsiooni. Selleks kasutatakse kahte meetodit. Meetod start tagastab alguse positsiooni, aga meetod end - lõpu positsiooni.

Proovime seda praktikas. Olgu meil string:

pythontxt = '123 456 789'

Leiame sellest esimese numbritest koosneva alamstringi läbi meetodi search, seejärel väljastame leitud alamstringi positsiooni meetodite start ja end abil:

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

print(res.start()) # väljastab 0
print(res.end()) # väljastab 3
Задание 1

Antud string:

pythontxt = 'abcde 123456'

Leidke sellest alamstring, mis koosneb ainult tähtedest. Väljastage leitud alamstringi alguse ja lõpu positsioon.