Пазіцыя знойдзенага ў метадзе search Python
З дапамогай match-аб'екта можна таксама
вызначыць пазіцыю знойдзенай падрадкі.
Для гэтай мэты ўжываюцца два метады. Метад
start вяртае пазіцыю пачатку, а
метад end - пазіцыю канца.
Давайце паспрабуем на практыцы. Хай у нас ёсць радок:
txt = '123 456 789'
Давайце знойдзем у ёй першую падрадку з
лічбамі праз метад search, а потым
вывядзем пазіцыю атрыманай падрадкі з
дапамогай метадаў start і end:
res = re.search('\d+', txt)
print(res.start()) # выведзе 0
print(res.end()) # выведзе 3
Дадзены радок:
txt = 'abcde 123456'
Знойдзеце ў ёй падрадку, якая складаецца толькі з літар. Вывядзіце пазіцыю пачатку і канца знойдзенай падрадкі.