Pozycja znalezionego w metodzie search Pythona

Za pomocą obiektu dopasowania (match object) można również określić pozycję znalezionego podciągu. Do tego celu stosuje się dwie metody. Metoda start zwraca pozycję początku, a metoda end - pozycję końca.

Sprawdźmy to w praktyce. Załóżmy, że mamy następujący ciąg znaków:

pythontxt = '123 456 789'

Spróbujmy znaleźć w nim pierwszy podciąg z cyframi za pomocą metody search, a następnie wypiszmy pozycję znalezionego podciągu przy użyciu metod start i end:

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

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

Dany jest ciąg znaków:

pythontxt = 'abcde 123456'

Znajdź w nim podciąg składający się tylko z liter. Wypisz pozycję początku i końca znalezionego podciągu.