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'
Դրանում գտեք միայն տառերից բաղկացած ենթատողը։ Արտածեք գտնված ենթատողի սկզբի և վերջի դիրքերը։