Rasto elemento pozicija Python search metode

Naudojant match-objektą taip pat galima nustatyti rastos dalinės eilutės poziciją. Šiam tikslui naudojami du metodai. Metodas start grąžina pradžios poziciją, o metodas end - pabaigos poziciją.

Išbandykime praktiškai. Tarkime, kad turime eilutę:

pythontxt = '123 456 789'

Pabandykime joje rasti pirmąją dalinę eilutę su skaitmenimis naudojant metodą search, o tada atspausdinkime rastos dalinės eilutės poziciją naudodami metodus start ir end:

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

print(res.start()) # išves 0
print(res.end()) # išves 3
Задание 1

Duota eilutė:

pythontxt = 'abcde 123456'

Suraskite joje dalinę eilutę, sudarytą tik iš raidžių. Atspausdinkite rastos dalinės eilutės pradžios ir pabaigos pozicijas.