Python-ի search մեթոդում գտնվածի դիրքը

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'

Դրանում գտեք միայն տառերից բաղկացած ենթատողը։ Արտածեք գտնված ենթատողի սկզբի և վերջի դիրքերը։