Pozice nalezeného v metodě search Python

Pomocí match-objektu lze také určit pozici nalezeného podřetězce. Pro tento účel se používají dvě metody. Metoda start vrací pozici začátku a metoda end - pozici konce.

Zkusme to v praxi. Předpokládejme, že máme řetězec:

pythontxt = '123 456 789'

Najděme v něm první podřetězec s číslicemi pomocí metody search a poté vypišme pozici získaného podřetězce pomocí metod start a end:

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

print(res.start()) # vypíše 0
print(res.end()) # vypíše 3
Задание 1

Daný řetězec:

pythontxt = 'abcde 123456'

Najděte v něm podřetězec skládající se pouze z písmen. Vypište pozici začátku a konce nalezeného podřetězce.