Pozícia nájdeného v metóde search Python
Pomocou match-objektu je možné tiež
určiť pozíciu nájdenej podreťazca.
Na tento účel sa aplikujú dve metódy. Metóda
start vráti pozíciu začiatku, a
metóda end - pozíciu konca.
Skúsme to v praxi. Nech máme reťazec:
txt = '123 456 789'
Nájdime v ňom prvý podreťazec s
číslicami pomocou metódy search, a potom
vypíšme pozíciu získaného podreťazca s
použitím metód start a end:
res = re.search('\d+', txt)
print(res.start()) # vypíše 0
print(res.end()) # vypíše 3
Daný reťazec:
txt = 'abcde 123456'
Nájdite v ňom podreťazec, pozostávajúci iba z písmen. Vypíšte pozíciu začiatku a konca nájdeného podreťazca.