Пазіцыя знойдзенага ў метадзе search Python

З дапамогай match-аб'екта можна таксама вызначыць пазіцыю знойдзенай падрадкі. Для гэтай мэты ўжываюцца два метады. Метад start вяртае пазіцыю пачатку, а метад end - пазіцыю канца.

Давайце паспрабуем на практыцы. Хай у нас ёсць радок:

pythontxt = '123 456 789'

Давайце знойдзем у ёй першую падрадку з лічбамі праз метад search, а потым вывядзем пазіцыю атрыманай падрадкі з дапамогай метадаў start і end:

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

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

Дадзены радок:

pythontxt = 'abcde 123456'

Знойдзеце ў ёй падрадку, якая складаецца толькі з літар. Вывядзіце пазіцыю пачатку і канца знойдзенай падрадкі.