Python-дағы search әдісінде табылғанның орны
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'
Онда тек әріптерден тұратын ішкі жолды табыңыз. Табылған ішкі жолдың басталу және аяқталу орнын шығарыңыз.