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ę:
txt = '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:
res = re.search('\d+', txt)
print(res.start()) # išves 0
print(res.end()) # išves 3
Duota eilutė:
txt = 'abcde 123456'
Suraskite joje dalinę eilutę, sudarytą tik iš raidžių. Atspausdinkite rastos dalinės eilutės pradžios ir pabaigos pozicijas.